Interface ServiceCatalogProvisioningDetails.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ServiceCatalogProvisioningDetails.Builder,,- ServiceCatalogProvisioningDetails> - SdkBuilder<ServiceCatalogProvisioningDetails.Builder,,- ServiceCatalogProvisioningDetails> - SdkPojo
- Enclosing class:
- ServiceCatalogProvisioningDetails
@Mutable
@NotThreadSafe
public static interface ServiceCatalogProvisioningDetails.Builder
extends SdkPojo, CopyableBuilder<ServiceCatalogProvisioningDetails.Builder,ServiceCatalogProvisioningDetails> 
- 
Method SummaryModifier and TypeMethodDescriptionThe path identifier of the product.The ID of the product to provision.provisioningArtifactId(String provisioningArtifactId) The ID of the provisioning artifact.provisioningParameters(Collection<ProvisioningParameter> provisioningParameters) A list of key value pairs that you specify when you provision a product.provisioningParameters(Consumer<ProvisioningParameter.Builder>... provisioningParameters) A list of key value pairs that you specify when you provision a product.provisioningParameters(ProvisioningParameter... provisioningParameters) A list of key value pairs that you specify when you provision a product.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
productIdThe ID of the product to provision. - Parameters:
- productId- The ID of the product to provision.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
provisioningArtifactIdThe ID of the provisioning artifact. - Parameters:
- provisioningArtifactId- The ID of the provisioning artifact.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pathIdThe 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. - 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
provisioningParametersServiceCatalogProvisioningDetails.Builder provisioningParameters(Collection<ProvisioningParameter> provisioningParameters) A list of key value pairs that you specify when you provision a product. - Parameters:
- provisioningParameters- A list of key value pairs that you specify when you provision a product.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
provisioningParametersServiceCatalogProvisioningDetails.Builder provisioningParameters(ProvisioningParameter... provisioningParameters) A list of key value pairs that you specify when you provision a product. - Parameters:
- provisioningParameters- A list of key value pairs that you specify when you provision a product.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
provisioningParametersServiceCatalogProvisioningDetails.Builder provisioningParameters(Consumer<ProvisioningParameter.Builder>... provisioningParameters) A list of key value pairs that you specify when you provision a product. This is a convenience method that creates an instance of theProvisioningParameter.Builderavoiding the need to create one manually viaProvisioningParameter.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprovisioningParameters(List<ProvisioningParameter>).- Parameters:
- provisioningParameters- a consumer that will call methods on- ProvisioningParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-