public static interface UpdateProductRequest.Builder extends ServiceCatalogRequest.Builder, SdkPojo, CopyableBuilder<UpdateProductRequest.Builder,UpdateProductRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateProductRequest.Builder |
acceptLanguage(String acceptLanguage)
The language code.
|
UpdateProductRequest.Builder |
addTags(Collection<Tag> addTags)
The tags to add to the product.
|
UpdateProductRequest.Builder |
addTags(Consumer<Tag.Builder>... addTags)
The tags to add to the product.
|
UpdateProductRequest.Builder |
addTags(Tag... addTags)
The tags to add to the product.
|
UpdateProductRequest.Builder |
description(String description)
The updated description of the product.
|
UpdateProductRequest.Builder |
distributor(String distributor)
The updated distributor of the product.
|
UpdateProductRequest.Builder |
id(String id)
The product identifier.
|
UpdateProductRequest.Builder |
name(String name)
The updated product name.
|
UpdateProductRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateProductRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateProductRequest.Builder |
owner(String owner)
The updated owner of the product.
|
UpdateProductRequest.Builder |
removeTags(Collection<String> removeTags)
The tags to remove from the product.
|
UpdateProductRequest.Builder |
removeTags(String... removeTags)
The tags to remove from the product.
|
default UpdateProductRequest.Builder |
sourceConnection(Consumer<SourceConnection.Builder> sourceConnection)
Specifies connection details for the updated product and syncs the product to the connection source artifact.
|
UpdateProductRequest.Builder |
sourceConnection(SourceConnection sourceConnection)
Specifies connection details for the updated product and syncs the product to the connection source artifact.
|
UpdateProductRequest.Builder |
supportDescription(String supportDescription)
The updated support description for the product.
|
UpdateProductRequest.Builder |
supportEmail(String supportEmail)
The updated support email for the product.
|
UpdateProductRequest.Builder |
supportUrl(String supportUrl)
The updated support URL for the product.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateProductRequest.Builder acceptLanguage(String acceptLanguage)
The language code.
jp - Japanese
zh - Chinese
acceptLanguage - The language code.
jp - Japanese
zh - Chinese
UpdateProductRequest.Builder id(String id)
The product identifier.
id - The product identifier.UpdateProductRequest.Builder name(String name)
The updated product name.
name - The updated product name.UpdateProductRequest.Builder owner(String owner)
The updated owner of the product.
owner - The updated owner of the product.UpdateProductRequest.Builder description(String description)
The updated description of the product.
description - The updated description of the product.UpdateProductRequest.Builder distributor(String distributor)
The updated distributor of the product.
distributor - The updated distributor of the product.UpdateProductRequest.Builder supportDescription(String supportDescription)
The updated support description for the product.
supportDescription - The updated support description for the product.UpdateProductRequest.Builder supportEmail(String supportEmail)
The updated support email for the product.
supportEmail - The updated support email for the product.UpdateProductRequest.Builder supportUrl(String supportUrl)
The updated support URL for the product.
supportUrl - The updated support URL for the product.UpdateProductRequest.Builder addTags(Collection<Tag> addTags)
The tags to add to the product.
addTags - The tags to add to the product.UpdateProductRequest.Builder addTags(Tag... addTags)
The tags to add to the product.
addTags - The tags to add to the product.UpdateProductRequest.Builder addTags(Consumer<Tag.Builder>... addTags)
The tags to add to the product.
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 #addTags(List.
addTags - a consumer that will call methods on
Tag.Builder#addTags(java.util.Collection) UpdateProductRequest.Builder removeTags(Collection<String> removeTags)
The tags to remove from the product.
removeTags - The tags to remove from the product.UpdateProductRequest.Builder removeTags(String... removeTags)
The tags to remove from the product.
removeTags - The tags to remove from the product.UpdateProductRequest.Builder sourceConnection(SourceConnection sourceConnection)
Specifies connection details for the updated 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 updated 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 UpdateProductRequest.Builder sourceConnection(Consumer<SourceConnection.Builder> sourceConnection)
Specifies connection details for the updated 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)UpdateProductRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateProductRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.