Interface CreatePortalProductResponse.Builder
- All Superinterfaces:
ApiGatewayV2Response.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<CreatePortalProductResponse.Builder,,CreatePortalProductResponse> SdkBuilder<CreatePortalProductResponse.Builder,,CreatePortalProductResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreatePortalProductResponse
@Mutable
@NotThreadSafe
public static interface CreatePortalProductResponse.Builder
extends ApiGatewayV2Response.Builder, SdkPojo, CopyableBuilder<CreatePortalProductResponse.Builder,CreatePortalProductResponse>
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) A description of the portal product.displayName(String displayName) The display name for the portal product.displayOrder(Consumer<DisplayOrder.Builder> displayOrder) The visual ordering of the product pages and product REST endpoint pages in a published portal.displayOrder(DisplayOrder displayOrder) The visual ordering of the product pages and product REST endpoint pages in a published portal.lastModified(Instant lastModified) The timestamp when the portal product was last modified.portalProductArn(String portalProductArn) The ARN of the portal product.portalProductId(String portalProductId) The portal product identifier.The collection of tags.Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Response.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
description
A description of the portal product.
- Parameters:
description- A description of the portal product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name for the portal product.
- Parameters:
displayName- The display name for the portal product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayOrder
The visual ordering of the product pages and product REST endpoint pages in a published portal.
- Parameters:
displayOrder- The visual ordering of the product pages and product REST endpoint pages in a published portal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayOrder
default CreatePortalProductResponse.Builder displayOrder(Consumer<DisplayOrder.Builder> displayOrder) The visual ordering of the product pages and product REST endpoint pages in a published portal.
This is a convenience method that creates an instance of theDisplayOrder.Builderavoiding the need to create one manually viaDisplayOrder.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisplayOrder(DisplayOrder).- Parameters:
displayOrder- a consumer that will call methods onDisplayOrder.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastModified
The timestamp when the portal product was last modified.
- Parameters:
lastModified- The timestamp when the portal product was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalProductArn
The ARN of the portal product.
- Parameters:
portalProductArn- The ARN of the portal product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portalProductId
The portal product identifier.
- Parameters:
portalProductId- The portal product identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The collection of tags. Each tag element is associated with a given resource.
- Parameters:
tags- The collection of tags. Each tag element is associated with a given resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-