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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsElbLoadBalancerAccessLog.BuilderemitInterval(Integer emitInterval)The interval in minutes for publishing the access logs.AwsElbLoadBalancerAccessLog.Builderenabled(Boolean enabled)Indicates whether access logs are enabled for the load balancer.AwsElbLoadBalancerAccessLog.Builders3BucketName(String s3BucketName)The name of the S3 bucket where the access logs are stored.AwsElbLoadBalancerAccessLog.Builders3BucketPrefix(String s3BucketPrefix)The logical hierarchy that was created for the S3 bucket.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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.
-
-