Interface UpdateLoadBalancerAttributeRequest.Builder

  • Method Details

    • loadBalancerName

      UpdateLoadBalancerAttributeRequest.Builder loadBalancerName(String loadBalancerName)

      The name of the load balancer that you want to modify (my-load-balancer.

      Parameters:
      loadBalancerName - The name of the load balancer that you want to modify (my-load-balancer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attributeName

      UpdateLoadBalancerAttributeRequest.Builder attributeName(String attributeName)

      The name of the attribute you want to update.

      Parameters:
      attributeName - The name of the attribute you want to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • attributeName

      The name of the attribute you want to update.

      Parameters:
      attributeName - The name of the attribute you want to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • attributeValue

      UpdateLoadBalancerAttributeRequest.Builder attributeValue(String attributeValue)

      The value that you want to specify for the attribute name.

      The following values are supported depending on what you specify for the attributeName request parameter:

      • If you specify HealthCheckPath for the attributeName request parameter, then the attributeValue request parameter must be the path to ping on the target (for example, /weather/us/wa/seattle).

      • If you specify SessionStickinessEnabled for the attributeName request parameter, then the attributeValue request parameter must be true to activate session stickiness or false to deactivate session stickiness.

      • If you specify SessionStickiness_LB_CookieDurationSeconds for the attributeName request parameter, then the attributeValue request parameter must be an interger that represents the cookie duration in seconds.

      • If you specify HttpsRedirectionEnabled for the attributeName request parameter, then the attributeValue request parameter must be true to activate HTTP to HTTPS redirection or false to deactivate HTTP to HTTPS redirection.

      • If you specify TlsPolicyName for the attributeName request parameter, then the attributeValue request parameter must be the name of the TLS policy.

        Use the GetLoadBalancerTlsPolicies action to get a list of TLS policy names that you can specify.

      Parameters:
      attributeValue - The value that you want to specify for the attribute name.

      The following values are supported depending on what you specify for the attributeName request parameter:

      • If you specify HealthCheckPath for the attributeName request parameter, then the attributeValue request parameter must be the path to ping on the target (for example, /weather/us/wa/seattle).

      • If you specify SessionStickinessEnabled for the attributeName request parameter, then the attributeValue request parameter must be true to activate session stickiness or false to deactivate session stickiness.

      • If you specify SessionStickiness_LB_CookieDurationSeconds for the attributeName request parameter, then the attributeValue request parameter must be an interger that represents the cookie duration in seconds.

      • If you specify HttpsRedirectionEnabled for the attributeName request parameter, then the attributeValue request parameter must be true to activate HTTP to HTTPS redirection or false to deactivate HTTP to HTTPS redirection.

      • If you specify TlsPolicyName for the attributeName request parameter, then the attributeValue request parameter must be the name of the TLS policy.

        Use the GetLoadBalancerTlsPolicies action to get a list of TLS policy names that you can specify.

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

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.