Interface AwsApiGatewayStageDetails.Builder

    • Method Detail

      • deploymentId

        AwsApiGatewayStageDetails.Builder deploymentId​(String deploymentId)

        The identifier of the deployment that the stage points to.

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

        AwsApiGatewayStageDetails.Builder clientCertificateId​(String clientCertificateId)

        The identifier of the client certificate for the stage.

        Parameters:
        clientCertificateId - The identifier of the client certificate for the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stageName

        AwsApiGatewayStageDetails.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.
      • description

        AwsApiGatewayStageDetails.Builder description​(String description)

        A description of the stage.

        Parameters:
        description - A description of the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cacheClusterEnabled

        AwsApiGatewayStageDetails.Builder cacheClusterEnabled​(Boolean cacheClusterEnabled)

        Indicates whether a cache cluster is enabled for the stage.

        Parameters:
        cacheClusterEnabled - Indicates whether a cache cluster is enabled for the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cacheClusterSize

        AwsApiGatewayStageDetails.Builder cacheClusterSize​(String cacheClusterSize)

        If a cache cluster is enabled, the size of the cache cluster.

        Parameters:
        cacheClusterSize - If a cache cluster is enabled, the size of the cache cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cacheClusterStatus

        AwsApiGatewayStageDetails.Builder cacheClusterStatus​(String cacheClusterStatus)

        If a cache cluster is enabled, the status of the cache cluster.

        Parameters:
        cacheClusterStatus - If a cache cluster is enabled, the status of the cache cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • methodSettings

        AwsApiGatewayStageDetails.Builder methodSettings​(AwsApiGatewayMethodSettings... methodSettings)

        Defines the method settings for the stage.

        Parameters:
        methodSettings - Defines the method settings for the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • variables

        AwsApiGatewayStageDetails.Builder variables​(Map<String,​String> variables)

        A map that defines the stage variables for the stage.

        Variable names can have alphanumeric and underscore characters.

        Variable values can contain the following characters:

        • Uppercase and lowercase letters

        • Numbers

        • Special characters -._~:/?#&=,

        Parameters:
        variables - A map that defines the stage variables for the stage.

        Variable names can have alphanumeric and underscore characters.

        Variable values can contain the following characters:

        • Uppercase and lowercase letters

        • Numbers

        • Special characters -._~:/?#&=,

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • documentationVersion

        AwsApiGatewayStageDetails.Builder documentationVersion​(String documentationVersion)

        The version of the API documentation that is associated with the stage.

        Parameters:
        documentationVersion - The version of the API documentation that is associated with the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accessLogSettings

        AwsApiGatewayStageDetails.Builder accessLogSettings​(AwsApiGatewayAccessLogSettings accessLogSettings)

        Settings for logging access for the stage.

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

        AwsApiGatewayStageDetails.Builder canarySettings​(AwsApiGatewayCanarySettings canarySettings)

        Information about settings for canary deployment in the stage.

        Parameters:
        canarySettings - Information about settings for canary deployment in the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tracingEnabled

        AwsApiGatewayStageDetails.Builder tracingEnabled​(Boolean tracingEnabled)

        Indicates whether active tracing with X-Ray is enabled for the stage.

        Parameters:
        tracingEnabled - Indicates whether active tracing with X-Ray is enabled for the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdDate

        AwsApiGatewayStageDetails.Builder createdDate​(String createdDate)

        Indicates when the stage was created.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Parameters:
        createdDate - Indicates when the stage was created.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedDate

        AwsApiGatewayStageDetails.Builder lastUpdatedDate​(String lastUpdatedDate)

        Indicates when the stage was most recently updated.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Parameters:
        lastUpdatedDate - Indicates when the stage was most recently updated.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • webAclArn

        AwsApiGatewayStageDetails.Builder webAclArn​(String webAclArn)

        The ARN of the web ACL associated with the stage.

        Parameters:
        webAclArn - The ARN of the web ACL associated with the stage.
        Returns:
        Returns a reference to this object so that method calls can be chained together.