Interface ProvisionedProductPlanDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProvisionedProductPlanDetails.Builder,ProvisionedProductPlanDetails>,SdkBuilder<ProvisionedProductPlanDetails.Builder,ProvisionedProductPlanDetails>,SdkPojo
- Enclosing class:
- ProvisionedProductPlanDetails
public static interface ProvisionedProductPlanDetails.Builder extends SdkPojo, CopyableBuilder<ProvisionedProductPlanDetails.Builder,ProvisionedProductPlanDetails>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
createdTime
ProvisionedProductPlanDetails.Builder createdTime(Instant 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
ProvisionedProductPlanDetails.Builder pathId(String 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
ProvisionedProductPlanDetails.Builder productId(String 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
ProvisionedProductPlanDetails.Builder planName(String 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
ProvisionedProductPlanDetails.Builder planId(String 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
ProvisionedProductPlanDetails.Builder provisionProductId(String 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
ProvisionedProductPlanDetails.Builder provisionProductName(String 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
ProvisionedProductPlanDetails.Builder planType(String 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:
ProvisionedProductPlanType,ProvisionedProductPlanType
-
planType
ProvisionedProductPlanDetails.Builder planType(ProvisionedProductPlanType 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:
ProvisionedProductPlanType,ProvisionedProductPlanType
-
provisioningArtifactId
ProvisionedProductPlanDetails.Builder provisioningArtifactId(String 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
ProvisionedProductPlanDetails.Builder status(String status)
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProvisionedProductPlanStatus,ProvisionedProductPlanStatus
-
status
ProvisionedProductPlanDetails.Builder status(ProvisionedProductPlanStatus status)
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProvisionedProductPlanStatus,ProvisionedProductPlanStatus
-
updatedTime
ProvisionedProductPlanDetails.Builder updatedTime(Instant 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
ProvisionedProductPlanDetails.Builder notificationArns(Collection<String> 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
ProvisionedProductPlanDetails.Builder notificationArns(String... 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 to#provisioningParameters(List.) - 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:
#provisioningParameters(java.util.Collection)
-
tags
ProvisionedProductPlanDetails.Builder tags(Collection<Tag> 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
ProvisionedProductPlanDetails.Builder tags(Tag... 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
ProvisionedProductPlanDetails.Builder tags(Consumer<Tag.Builder>... 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 to#tags(List.) - 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:
#tags(java.util.Collection)
-
statusMessage
ProvisionedProductPlanDetails.Builder statusMessage(String statusMessage)
The status message.
- Parameters:
statusMessage- The status message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-