Interface ProductViewDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProductViewDetail.Builder,
,ProductViewDetail> SdkBuilder<ProductViewDetail.Builder,
,ProductViewDetail> SdkPojo
- Enclosing class:
ProductViewDetail
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTime
(Instant createdTime) The UTC time stamp of the creation time.productARN
(String productARN) The ARN of the product.default ProductViewDetail.Builder
productViewSummary
(Consumer<ProductViewSummary.Builder> productViewSummary) Summary information about the product view.productViewSummary
(ProductViewSummary productViewSummary) Summary information about the product view.default ProductViewDetail.Builder
sourceConnection
(Consumer<SourceConnectionDetail.Builder> sourceConnection) A top levelProductViewDetail
response containing details about the product’s connection.sourceConnection
(SourceConnectionDetail sourceConnection) A top levelProductViewDetail
response containing details about the product’s connection.The status of the product.The status of the 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, sdkFields
-
Method Details
-
productViewSummary
Summary information about the product view.
- Parameters:
productViewSummary
- Summary information about the product view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productViewSummary
default ProductViewDetail.Builder productViewSummary(Consumer<ProductViewSummary.Builder> productViewSummary) Summary information about the product view.
This is a convenience method that creates an instance of theProductViewSummary.Builder
avoiding the need to create one manually viaProductViewSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproductViewSummary(ProductViewSummary)
.- Parameters:
productViewSummary
- a consumer that will call methods onProductViewSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the product.
-
AVAILABLE
- The product is ready for use. -
CREATING
- Product creation has started; the product is not ready for use. -
FAILED
- An action failed.
- Parameters:
status
- The status of the product.-
AVAILABLE
- The product is ready for use. -
CREATING
- Product creation has started; the product is not ready for use. -
FAILED
- An action failed.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The status of the product.
-
AVAILABLE
- The product is ready for use. -
CREATING
- Product creation has started; the product is not ready for use. -
FAILED
- An action failed.
- Parameters:
status
- The status of the product.-
AVAILABLE
- The product is ready for use. -
CREATING
- Product creation has started; the product is not ready for use. -
FAILED
- An action failed.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
productARN
The ARN of the product.
- Parameters:
productARN
- The ARN of the product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
The UTC time stamp of the creation time.
- Parameters:
createdTime
- The UTC time stamp of the creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceConnection
A top level
ProductViewDetail
response containing details about the product’s connection. Service Catalog returns this field for theCreateProduct
,UpdateProduct
,DescribeProductAsAdmin
, andSearchProductAsAdmin
APIs. This response contains the same fields as theConnectionParameters
request, with the addition of theLastSync
response.- Parameters:
sourceConnection
- A top levelProductViewDetail
response containing details about the product’s connection. Service Catalog returns this field for theCreateProduct
,UpdateProduct
,DescribeProductAsAdmin
, andSearchProductAsAdmin
APIs. This response contains the same fields as theConnectionParameters
request, with the addition of theLastSync
response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceConnection
default ProductViewDetail.Builder sourceConnection(Consumer<SourceConnectionDetail.Builder> sourceConnection) A top level
This is a convenience method that creates an instance of theProductViewDetail
response containing details about the product’s connection. Service Catalog returns this field for theCreateProduct
,UpdateProduct
,DescribeProductAsAdmin
, andSearchProductAsAdmin
APIs. This response contains the same fields as theConnectionParameters
request, with the addition of theLastSync
response.SourceConnectionDetail.Builder
avoiding the need to create one manually viaSourceConnectionDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceConnection(SourceConnectionDetail)
.- Parameters:
sourceConnection
- a consumer that will call methods onSourceConnectionDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-