public static interface CreateProductRequest.Builder extends ServiceCatalogRequest.Builder, CopyableBuilder<CreateProductRequest.Builder,CreateProductRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateProductRequest.Builder |
acceptLanguage(String acceptLanguage)
The language code.
|
CreateProductRequest.Builder |
description(String description)
The text description of the product.
|
CreateProductRequest.Builder |
distributor(String distributor)
The distributor of the product.
|
CreateProductRequest.Builder |
idempotencyToken(String idempotencyToken)
A token to disambiguate duplicate requests.
|
CreateProductRequest.Builder |
name(String name)
The name of the product.
|
CreateProductRequest.Builder |
owner(String owner)
The owner of the product.
|
CreateProductRequest.Builder |
productType(ProductType productType)
The type of the product to create.
|
CreateProductRequest.Builder |
productType(String productType)
The type of the product to create.
|
default CreateProductRequest.Builder |
provisioningArtifactParameters(Consumer<ProvisioningArtifactProperties.Builder> provisioningArtifactParameters)
Parameters for the provisioning artifact.
|
CreateProductRequest.Builder |
provisioningArtifactParameters(ProvisioningArtifactProperties provisioningArtifactParameters)
Parameters for the provisioning artifact.
|
CreateProductRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateProductRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateProductRequest.Builder |
supportDescription(String supportDescription)
Support information about the product.
|
CreateProductRequest.Builder |
supportEmail(String supportEmail)
Contact email for product support.
|
CreateProductRequest.Builder |
supportUrl(String supportUrl)
Contact URL for product support.
|
CreateProductRequest.Builder |
tags(Collection<Tag> tags)
Tags to associate with the new product.
|
CreateProductRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Tags to associate with the new product.
|
CreateProductRequest.Builder |
tags(Tag... tags)
Tags to associate with the new product.
|
buildrequestOverrideConfigcopyapply, buildCreateProductRequest.Builder acceptLanguage(String acceptLanguage)
The language code.
en - English (default)
jp - Japanese
zh - Chinese
acceptLanguage - The language code.
en - English (default)
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 text description of the product.
description - The text 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)
Support information about the product.
supportDescription - Support information about the product.CreateProductRequest.Builder supportEmail(String supportEmail)
Contact email for product support.
supportEmail - Contact email for product support.CreateProductRequest.Builder supportUrl(String supportUrl)
Contact URL for product support.
supportUrl - Contact URL for product support.CreateProductRequest.Builder productType(String productType)
The type of the product to create.
productType - The type of the product to create.ProductType,
ProductTypeCreateProductRequest.Builder productType(ProductType productType)
The type of the product to create.
productType - The type of the product to create.ProductType,
ProductTypeCreateProductRequest.Builder tags(Collection<Tag> tags)
Tags to associate with the new product.
tags - Tags to associate with the new product.CreateProductRequest.Builder tags(Tag... tags)
Tags to associate with the new product.
tags - Tags to associate with the new product.CreateProductRequest.Builder tags(Consumer<Tag.Builder>... tags)
Tags to associate with the new product.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateProductRequest.Builder provisioningArtifactParameters(ProvisioningArtifactProperties provisioningArtifactParameters)
Parameters for the provisioning artifact.
provisioningArtifactParameters - Parameters for the provisioning artifact.default CreateProductRequest.Builder provisioningArtifactParameters(Consumer<ProvisioningArtifactProperties.Builder> provisioningArtifactParameters)
Parameters for the provisioning artifact.
This is a convenience 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 token to disambiguate duplicate requests. You can use the same input in multiple requests, provided that you also specify a different idempotency token for each request.
idempotencyToken - A token to disambiguate duplicate requests. You can use the same input in multiple requests, provided
that you also specify a different idempotency token for each request.CreateProductRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateProductRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.