Interface CreateStageRequest.Builder

    • Method Detail

      • accessLogSettings

        CreateStageRequest.Builder accessLogSettings​(AccessLogSettings accessLogSettings)

        Settings for logging access in this stage.

        Parameters:
        accessLogSettings - Settings for logging access in this stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiId

        CreateStageRequest.Builder apiId​(String apiId)

        The API identifier.

        Parameters:
        apiId - The API identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • autoDeploy

        CreateStageRequest.Builder autoDeploy​(Boolean autoDeploy)

        Specifies whether updates to an API automatically trigger a new deployment. The default value is false.

        Parameters:
        autoDeploy - Specifies whether updates to an API automatically trigger a new deployment. The default value is false.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientCertificateId

        CreateStageRequest.Builder clientCertificateId​(String clientCertificateId)

        The identifier of a client certificate for a Stage. Supported only for WebSocket APIs.

        Parameters:
        clientCertificateId - The identifier of a client certificate for a Stage. Supported only for WebSocket APIs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultRouteSettings

        CreateStageRequest.Builder defaultRouteSettings​(RouteSettings defaultRouteSettings)

        The default route settings for the stage.

        Parameters:
        defaultRouteSettings - The default route settings for the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentId

        CreateStageRequest.Builder deploymentId​(String deploymentId)

        The deployment identifier of the API stage.

        Parameters:
        deploymentId - The deployment identifier of the API stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateStageRequest.Builder description​(String description)

        The description for the API stage.

        Parameters:
        description - The description for the API stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routeSettings

        CreateStageRequest.Builder routeSettings​(Map<String,​RouteSettings> routeSettings)

        Route settings for the stage, by routeKey.

        Parameters:
        routeSettings - Route settings for the stage, by routeKey.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stageName

        CreateStageRequest.Builder stageName​(String stageName)

        The name of the stage.

        Parameters:
        stageName - The name of the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stageVariables

        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-._~:/?#&=,]+.

        Parameters:
        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-._~:/?#&=,]+.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateStageRequest.Builder tags​(Map<String,​String> 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.