Interface AwsElbLoadBalancerAccessLog.Builder

    • Method Detail

      • 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

        AwsElbLoadBalancerAccessLog.Builder enabled​(Boolean 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.