public static interface CreateProductRequest.Builder extends ServiceCatalogRequest.Builder, SdkPojo, CopyableBuilder<CreateProductRequest.Builder,CreateProductRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateProductRequest.Builder acceptLanguage(String acceptLanguage)
The language code.
jp - Japanese
zh - Chinese
acceptLanguage - The language code.
jp - Japanese
zh - Chinese
CreateProductRequest.Builder name(String name)
The name of the product.
name - The name of the product.CreateProductRequest.Builder owner(String owner)
The owner of the product.
owner - The owner of the product.CreateProductRequest.Builder description(String description)
The description of the product.
description - The description of the product.CreateProductRequest.Builder distributor(String distributor)
The distributor of the product.
distributor - The distributor of the product.CreateProductRequest.Builder supportDescription(String supportDescription)
The support information about the product.
supportDescription - The support information about the product.CreateProductRequest.Builder supportEmail(String supportEmail)
The contact email for product support.
supportEmail - The contact email for product support.CreateProductRequest.Builder supportUrl(String supportUrl)
The contact URL for product support.
^https?:\/\// / is the pattern used to validate SupportUrl.
supportUrl - The contact URL for product support.
^https?:\/\// / is the pattern used to validate SupportUrl.
CreateProductRequest.Builder productType(String productType)
The type of product.
productType - The type of product.ProductType,
ProductTypeCreateProductRequest.Builder productType(ProductType productType)
The type of product.
productType - The type of product.ProductType,
ProductTypeCreateProductRequest.Builder tags(Collection<Tag> tags)
One or more tags.
tags - One or more tags.CreateProductRequest.Builder tags(Tag... tags)
One or more tags.
tags - One or more tags.CreateProductRequest.Builder tags(Consumer<Tag.Builder>... tags)
One or more tags.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateProductRequest.Builder provisioningArtifactParameters(ProvisioningArtifactProperties provisioningArtifactParameters)
The configuration of the provisioning artifact.
provisioningArtifactParameters - The configuration of the provisioning artifact.default CreateProductRequest.Builder provisioningArtifactParameters(Consumer<ProvisioningArtifactProperties.Builder> provisioningArtifactParameters)
The configuration of the provisioning artifact.
This is a convenience method that creates an instance of theProvisioningArtifactProperties.Builder
avoiding the need to create one manually via ProvisioningArtifactProperties.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
provisioningArtifactParameters(ProvisioningArtifactProperties).
provisioningArtifactParameters - a consumer that will call methods on ProvisioningArtifactProperties.BuilderprovisioningArtifactParameters(ProvisioningArtifactProperties)CreateProductRequest.Builder idempotencyToken(String idempotencyToken)
A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.
idempotencyToken - A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the
idempotency token, the same response is returned for each repeated request.CreateProductRequest.Builder sourceConnection(SourceConnection sourceConnection)
Specifies connection details for the created product and syncs the product to the connection source artifact.
This automatically manages the product's artifacts based on changes to the source. The
SourceConnection parameter consists of the following sub-fields.
Type
ConnectionParamters
sourceConnection - Specifies connection details for the created product and syncs the product to the connection source
artifact. This automatically manages the product's artifacts based on changes to the source. The
SourceConnection parameter consists of the following sub-fields.
Type
ConnectionParamters
default CreateProductRequest.Builder sourceConnection(Consumer<SourceConnection.Builder> sourceConnection)
Specifies connection details for the created product and syncs the product to the connection source artifact.
This automatically manages the product's artifacts based on changes to the source. The
SourceConnection parameter consists of the following sub-fields.
Type
ConnectionParamters
SourceConnection.Builder avoiding the
need to create one manually via SourceConnection.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to sourceConnection(SourceConnection).
sourceConnection - a consumer that will call methods on SourceConnection.BuildersourceConnection(SourceConnection)CreateProductRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateProductRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.