Interface CreateProductRestEndpointPageRequest.Builder
- All Superinterfaces:
ApiGatewayV2Request.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateProductRestEndpointPageRequest.Builder,,CreateProductRestEndpointPageRequest> SdkBuilder<CreateProductRestEndpointPageRequest.Builder,,CreateProductRestEndpointPageRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateProductRestEndpointPageRequest
@Mutable
@NotThreadSafe
public static interface CreateProductRestEndpointPageRequest.Builder
extends ApiGatewayV2Request.Builder, SdkPojo, CopyableBuilder<CreateProductRestEndpointPageRequest.Builder,CreateProductRestEndpointPageRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondisplayContent(Consumer<EndpointDisplayContent.Builder> displayContent) The content of the product REST endpoint page.displayContent(EndpointDisplayContent displayContent) The content of the product REST endpoint page.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.portalProductId(String portalProductId) The portal product identifier.restEndpointIdentifier(Consumer<RestEndpointIdentifier.Builder> restEndpointIdentifier) The REST endpoint identifier.restEndpointIdentifier(RestEndpointIdentifier restEndpointIdentifier) The REST endpoint identifier.tryItState(String tryItState) The try it state of the product REST endpoint page.tryItState(TryItState tryItState) The try it state of the product REST endpoint page.Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods 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, sdkFields
-
Method Details
-
displayContent
The content of the product REST endpoint page.
- Parameters:
displayContent- The content of the product REST endpoint page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayContent
default CreateProductRestEndpointPageRequest.Builder displayContent(Consumer<EndpointDisplayContent.Builder> displayContent) The content of the product REST endpoint page.
This is a convenience method that creates an instance of theEndpointDisplayContent.Builderavoiding the need to create one manually viaEndpointDisplayContent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisplayContent(EndpointDisplayContent).- Parameters:
displayContent- a consumer that will call methods onEndpointDisplayContent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
restEndpointIdentifier
CreateProductRestEndpointPageRequest.Builder restEndpointIdentifier(RestEndpointIdentifier restEndpointIdentifier) The REST endpoint identifier.
- Parameters:
restEndpointIdentifier- The REST endpoint identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restEndpointIdentifier
default CreateProductRestEndpointPageRequest.Builder restEndpointIdentifier(Consumer<RestEndpointIdentifier.Builder> restEndpointIdentifier) The REST endpoint identifier.
This is a convenience method that creates an instance of theRestEndpointIdentifier.Builderavoiding the need to create one manually viaRestEndpointIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torestEndpointIdentifier(RestEndpointIdentifier).- Parameters:
restEndpointIdentifier- a consumer that will call methods onRestEndpointIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tryItState
The try it state of the product REST endpoint page.
- Parameters:
tryItState- The try it state of the product REST endpoint page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tryItState
The try it state of the product REST endpoint page.
- Parameters:
tryItState- The try it state of the product REST endpoint page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateProductRestEndpointPageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateProductRestEndpointPageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-