Interface AwsElbLoadBalancerAccessLog.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsElbLoadBalancerAccessLog.Builder,AwsElbLoadBalancerAccessLog>, SdkBuilder<AwsElbLoadBalancerAccessLog.Builder,AwsElbLoadBalancerAccessLog>, SdkPojo
Enclosing class:
AwsElbLoadBalancerAccessLog

public static interface AwsElbLoadBalancerAccessLog.Builder extends SdkPojo, CopyableBuilder<AwsElbLoadBalancerAccessLog.Builder,AwsElbLoadBalancerAccessLog>
  • Method Details

    • emitInterval

      AwsElbLoadBalancerAccessLog.Builder emitInterval(Integer emitInterval)

      The interval in minutes for publishing the access logs.

      You can publish access logs either every 5 minutes or every 60 minutes.

      Parameters:
      emitInterval - The interval in minutes for publishing the access logs.

      You can publish access logs either every 5 minutes or every 60 minutes.

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

      Indicates whether access logs are enabled for the load balancer.

      Parameters:
      enabled - Indicates whether access logs are enabled for the load balancer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3BucketName

      AwsElbLoadBalancerAccessLog.Builder s3BucketName(String s3BucketName)

      The name of the S3 bucket where the access logs are stored.

      Parameters:
      s3BucketName - The name of the S3 bucket where the access logs are stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3BucketPrefix

      AwsElbLoadBalancerAccessLog.Builder s3BucketPrefix(String s3BucketPrefix)

      The logical hierarchy that was created for the S3 bucket.

      If a prefix is not provided, the log is placed at the root level of the bucket.

      Parameters:
      s3BucketPrefix - The logical hierarchy that was created for the S3 bucket.

      If a prefix is not provided, the log is placed at the root level of the bucket.

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