public static interface UpdateStageRequest.Builder extends ApiGatewayV2Request.Builder, SdkPojo, CopyableBuilder<UpdateStageRequest.Builder,UpdateStageRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateStageRequest.Builder accessLogSettings(AccessLogSettings accessLogSettings)
Settings for logging access in this stage.
accessLogSettings - Settings for logging access in this stage.default UpdateStageRequest.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)UpdateStageRequest.Builder apiId(String apiId)
The API identifier.
apiId - The API identifier.UpdateStageRequest.Builder autoDeploy(Boolean autoDeploy)
Specifies whether updates to an API automatically trigger a new deployment. The default value is false.
autoDeploy - Specifies whether updates to an API automatically trigger a new deployment. The default value is
false.UpdateStageRequest.Builder clientCertificateId(String clientCertificateId)
The identifier of a client certificate for a Stage.
clientCertificateId - The identifier of a client certificate for a Stage.UpdateStageRequest.Builder defaultRouteSettings(RouteSettings defaultRouteSettings)
The default route settings for the stage.
defaultRouteSettings - The default route settings for the stage.default UpdateStageRequest.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)UpdateStageRequest.Builder deploymentId(String deploymentId)
The deployment identifier for the API stage. Can't be updated if autoDeploy is enabled.
deploymentId - The deployment identifier for the API stage. Can't be updated if autoDeploy is enabled.UpdateStageRequest.Builder description(String description)
The description for the API stage.
description - The description for the API stage.UpdateStageRequest.Builder routeSettings(Map<String,RouteSettings> routeSettings)
Route settings for the stage.
routeSettings - Route settings for the stage.UpdateStageRequest.Builder stageName(String stageName)
The stage name. Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default. Maximum length is 128 characters.
stageName - The stage name. Stage names can contain only alphanumeric characters, hyphens, and underscores, or be
$default. Maximum length is 128 characters.UpdateStageRequest.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-._~:/?#&=,]+.UpdateStageRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateStageRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.