Interface ServiceCatalogProvisioningDetails.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceCatalogProvisioningDetails.Builder,ServiceCatalogProvisioningDetails>
,SdkBuilder<ServiceCatalogProvisioningDetails.Builder,ServiceCatalogProvisioningDetails>
,SdkPojo
- Enclosing class:
- ServiceCatalogProvisioningDetails
public static interface ServiceCatalogProvisioningDetails.Builder extends SdkPojo, CopyableBuilder<ServiceCatalogProvisioningDetails.Builder,ServiceCatalogProvisioningDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceCatalogProvisioningDetails.Builder
pathId(String pathId)
The path identifier of the product.ServiceCatalogProvisioningDetails.Builder
productId(String productId)
The ID of the product to provision.ServiceCatalogProvisioningDetails.Builder
provisioningArtifactId(String provisioningArtifactId)
The ID of the provisioning artifact.ServiceCatalogProvisioningDetails.Builder
provisioningParameters(Collection<ProvisioningParameter> provisioningParameters)
A list of key value pairs that you specify when you provision a product.ServiceCatalogProvisioningDetails.Builder
provisioningParameters(Consumer<ProvisioningParameter.Builder>... provisioningParameters)
A list of key value pairs that you specify when you provision a product.ServiceCatalogProvisioningDetails.Builder
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.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
-
productId
ServiceCatalogProvisioningDetails.Builder productId(String productId)
The 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.
-
provisioningArtifactId
ServiceCatalogProvisioningDetails.Builder provisioningArtifactId(String provisioningArtifactId)
The 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.
-
pathId
ServiceCatalogProvisioningDetails.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.
- 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.
-
provisioningParameters
ServiceCatalogProvisioningDetails.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.
-
provisioningParameters
ServiceCatalogProvisioningDetails.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.
-
provisioningParameters
ServiceCatalogProvisioningDetails.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.Builder
avoiding the need to create one manually viaProvisioningParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#provisioningParameters(List
.) - Parameters:
provisioningParameters
- a consumer that will call methods onProvisioningParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#provisioningParameters(java.util.Collection
)
-
-