public static interface CreateStageRequest.Builder extends ApiGatewayV2Request.Builder, SdkPojo, CopyableBuilder<CreateStageRequest.Builder,CreateStageRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateStageRequest.Builder accessLogSettings(AccessLogSettings accessLogSettings)
Settings for logging access in this stage.
accessLogSettings - Settings for logging access in this stage.default CreateStageRequest.Builder accessLogSettings(Consumer<AccessLogSettings.Builder> accessLogSettings)
Settings for logging access in this stage.
This is a convenience that creates an instance of theAccessLogSettings.Builder avoiding the need to
create one manually via AccessLogSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to accessLogSettings(AccessLogSettings).accessLogSettings - a consumer that will call methods on AccessLogSettings.BuilderaccessLogSettings(AccessLogSettings)CreateStageRequest.Builder apiId(String apiId)
The API identifier.
apiId - The API identifier.CreateStageRequest.Builder clientCertificateId(String clientCertificateId)
The identifier of a client certificate for a Stage.
clientCertificateId - The identifier of a client certificate for a Stage.CreateStageRequest.Builder defaultRouteSettings(RouteSettings defaultRouteSettings)
The default route settings for the stage.
defaultRouteSettings - The default route settings for the stage.default CreateStageRequest.Builder defaultRouteSettings(Consumer<RouteSettings.Builder> defaultRouteSettings)
The default route settings for the stage.
This is a convenience that creates an instance of theRouteSettings.Builder avoiding the need to
create one manually via RouteSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to defaultRouteSettings(RouteSettings).defaultRouteSettings - a consumer that will call methods on RouteSettings.BuilderdefaultRouteSettings(RouteSettings)CreateStageRequest.Builder deploymentId(String deploymentId)
The deployment identifier of the API stage.
deploymentId - The deployment identifier of the API stage.CreateStageRequest.Builder description(String description)
The description for the API stage.
description - The description for the API stage.CreateStageRequest.Builder routeSettings(Map<String,RouteSettings> routeSettings)
Route settings for the stage.
routeSettings - Route settings for the stage.CreateStageRequest.Builder stageName(String stageName)
The name of the stage.
stageName - The name of the stage.CreateStageRequest.Builder stageVariables(Map<String,String> stageVariables)
A map that defines the stage variables for a Stage. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.
stageVariables - A map that defines the stage variables for a Stage. Variable names can have alphanumeric and
underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.CreateStageRequest.Builder tags(Map<String,String> tags)
The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters..
tags - The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128
characters and must not start with aws:. The tag value can be up to 256 characters..CreateStageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateStageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2019. All rights reserved.