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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaUpdateProvisioningParameter.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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.
-