Interface ProvisionedProductPlanDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProvisionedProductPlanDetails.Builder,,ProvisionedProductPlanDetails> SdkBuilder<ProvisionedProductPlanDetails.Builder,,ProvisionedProductPlanDetails> SdkPojo
- Enclosing class:
ProvisionedProductPlanDetails
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTime(Instant createdTime) The UTC time stamp of the creation time.notificationArns(String... notificationArns) Passed to CloudFormation.notificationArns(Collection<String> notificationArns) Passed to CloudFormation.The path identifier of the product.The plan identifier.The name of the plan.The plan type.planType(ProvisionedProductPlanType planType) The plan type.The product identifier.provisioningArtifactId(String provisioningArtifactId) The identifier of the provisioning artifact.provisioningParameters(Collection<UpdateProvisioningParameter> provisioningParameters) Parameters specified by the administrator that are required for provisioning the product.provisioningParameters(Consumer<UpdateProvisioningParameter.Builder>... provisioningParameters) Parameters specified by the administrator that are required for provisioning the product.provisioningParameters(UpdateProvisioningParameter... provisioningParameters) Parameters specified by the administrator that are required for provisioning the product.provisionProductId(String provisionProductId) The product identifier.provisionProductName(String provisionProductName) The user-friendly name of the provisioned product.The status.status(ProvisionedProductPlanStatus status) The status.statusMessage(String statusMessage) The status message.tags(Collection<Tag> tags) One or more tags.tags(Consumer<Tag.Builder>... tags) One or more tags.One or more tags.updatedTime(Instant updatedTime) The UTC time stamp when the plan was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
createdTime
The UTC time stamp of the creation time.
- Parameters:
createdTime- The UTC time stamp of the creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pathId
The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.
- Parameters:
pathId- The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productId
The product identifier.
- Parameters:
productId- The product identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
planName
The name of the plan.
- Parameters:
planName- The name of the plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
planId
The plan identifier.
- Parameters:
planId- The plan identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionProductId
The product identifier.
- Parameters:
provisionProductId- The product identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionProductName
The user-friendly name of the provisioned product.
- Parameters:
provisionProductName- The user-friendly name of the provisioned product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
planType
The plan type.
- Parameters:
planType- The plan type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
planType
The plan type.
- Parameters:
planType- The plan type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningArtifactId
The identifier of the provisioning artifact.
- Parameters:
provisioningArtifactId- The identifier of the provisioning artifact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedTime
The UTC time stamp when the plan was last updated.
- Parameters:
updatedTime- The UTC time stamp when the plan was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationArns
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
- Parameters:
notificationArns- Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
notificationArns
Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.
- Parameters:
notificationArns- Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningParameters
ProvisionedProductPlanDetails.Builder provisioningParameters(Collection<UpdateProvisioningParameter> provisioningParameters) Parameters specified by the administrator that are required for provisioning the product.
- Parameters:
provisioningParameters- Parameters specified by the administrator that are required for provisioning the product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningParameters
ProvisionedProductPlanDetails.Builder provisioningParameters(UpdateProvisioningParameter... provisioningParameters) Parameters specified by the administrator that are required for provisioning the product.
- Parameters:
provisioningParameters- Parameters specified by the administrator that are required for provisioning the product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningParameters
ProvisionedProductPlanDetails.Builder provisioningParameters(Consumer<UpdateProvisioningParameter.Builder>... provisioningParameters) Parameters specified by the administrator that are required for provisioning the product.
This is a convenience method that creates an instance of theUpdateProvisioningParameter.Builderavoiding the need to create one manually viaUpdateProvisioningParameter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprovisioningParameters(List<UpdateProvisioningParameter>).- Parameters:
provisioningParameters- a consumer that will call methods onUpdateProvisioningParameter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
One or more tags.
- Parameters:
tags- One or more tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
One or more tags.
- Parameters:
tags- One or more tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
One or more tags.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
The status message.
- Parameters:
statusMessage- The status message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-