Interface AwsApiGatewayCanarySettings.Builder

    • Method Detail

      • percentTraffic

        AwsApiGatewayCanarySettings.Builder percentTraffic​(Double percentTraffic)

        The percentage of traffic that is diverted to a canary deployment.

        Parameters:
        percentTraffic - The percentage of traffic that is diverted to a canary deployment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentId

        AwsApiGatewayCanarySettings.Builder deploymentId​(String deploymentId)

        The deployment identifier for the canary deployment.

        Parameters:
        deploymentId - The deployment identifier for the canary deployment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stageVariableOverrides

        AwsApiGatewayCanarySettings.Builder stageVariableOverrides​(Map<String,​String> stageVariableOverrides)

        Stage variables that are overridden in the canary release deployment. The variables include new stage variables that are introduced in the canary.

        Each variable is represented as a string-to-string map between the stage variable name and the variable value.

        Parameters:
        stageVariableOverrides - Stage variables that are overridden in the canary release deployment. The variables include new stage variables that are introduced in the canary.

        Each variable is represented as a string-to-string map between the stage variable name and the variable value.

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

        AwsApiGatewayCanarySettings.Builder useStageCache​(Boolean useStageCache)

        Indicates whether the canary deployment uses the stage cache.

        Parameters:
        useStageCache - Indicates whether the canary deployment uses the stage cache.
        Returns:
        Returns a reference to this object so that method calls can be chained together.