Class AccessLog
- java.lang.Object
-
- com.amazonaws.services.elasticloadbalancing.model.AccessLog
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class AccessLog extends Object implements Serializable, Cloneable
Information about the
AccessLog
attribute.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AccessLog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessLog
clone()
boolean
equals(Object obj)
Integer
getEmitInterval()
The interval for publishing the access logs.Boolean
getEnabled()
Specifies whether access log is enabled for the load balancer.String
getS3BucketName()
The name of the Amazon S3 bucket where the access logs are stored.String
getS3BucketPrefix()
The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
.int
hashCode()
Boolean
isEnabled()
Specifies whether access log is enabled for the load balancer.void
setEmitInterval(Integer emitInterval)
The interval for publishing the access logs.void
setEnabled(Boolean enabled)
Specifies whether access log is enabled for the load balancer.void
setS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket where the access logs are stored.void
setS3BucketPrefix(String s3BucketPrefix)
The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
.String
toString()
Returns a string representation of this object; useful for testing and debugging.AccessLog
withEmitInterval(Integer emitInterval)
The interval for publishing the access logs.AccessLog
withEnabled(Boolean enabled)
Specifies whether access log is enabled for the load balancer.AccessLog
withS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket where the access logs are stored.AccessLog
withS3BucketPrefix(String s3BucketPrefix)
The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
.
-
-
-
Method Detail
-
setEnabled
public void setEnabled(Boolean enabled)
Specifies whether access log is enabled for the load balancer.
- Parameters:
enabled
- Specifies whether access log is enabled for the load balancer.
-
getEnabled
public Boolean getEnabled()
Specifies whether access log is enabled for the load balancer.
- Returns:
- Specifies whether access log is enabled for the load balancer.
-
withEnabled
public AccessLog withEnabled(Boolean enabled)
Specifies whether access log is enabled for the load balancer.
- Parameters:
enabled
- Specifies whether access log is enabled for the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isEnabled
public Boolean isEnabled()
Specifies whether access log is enabled for the load balancer.
- Returns:
- Specifies whether access log is enabled for the load balancer.
-
setS3BucketName
public void setS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket where the access logs are stored.
- Parameters:
s3BucketName
- The name of the Amazon S3 bucket where the access logs are stored.
-
getS3BucketName
public String getS3BucketName()
The name of the Amazon S3 bucket where the access logs are stored.
- Returns:
- The name of the Amazon S3 bucket where the access logs are stored.
-
withS3BucketName
public AccessLog withS3BucketName(String s3BucketName)
The name of the Amazon S3 bucket where the access logs are stored.
- Parameters:
s3BucketName
- The name of the Amazon S3 bucket where the access logs are stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEmitInterval
public void setEmitInterval(Integer emitInterval)
The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.
Default: 60 minutes
- Parameters:
emitInterval
- The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.Default: 60 minutes
-
getEmitInterval
public Integer getEmitInterval()
The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.
Default: 60 minutes
- Returns:
- The interval for publishing the access logs. You can specify an
interval of either 5 minutes or 60 minutes.
Default: 60 minutes
-
withEmitInterval
public AccessLog withEmitInterval(Integer emitInterval)
The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.
Default: 60 minutes
- Parameters:
emitInterval
- The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes.Default: 60 minutes
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setS3BucketPrefix
public void setS3BucketPrefix(String s3BucketPrefix)
The logical hierarchy you created for your Amazon S3 bucket, for example
my-bucket-prefix/prod
. If the prefix is not provided, the log is placed at the root level of the bucket.- Parameters:
s3BucketPrefix
- The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
. If the prefix is not provided, the log is placed at the root level of the bucket.
-
getS3BucketPrefix
public String getS3BucketPrefix()
The logical hierarchy you created for your Amazon S3 bucket, for example
my-bucket-prefix/prod
. If the prefix is not provided, the log is placed at the root level of the bucket.- Returns:
- The logical hierarchy you created for your Amazon S3 bucket, for
example
my-bucket-prefix/prod
. If the prefix is not provided, the log is placed at the root level of the bucket.
-
withS3BucketPrefix
public AccessLog withS3BucketPrefix(String s3BucketPrefix)
The logical hierarchy you created for your Amazon S3 bucket, for example
my-bucket-prefix/prod
. If the prefix is not provided, the log is placed at the root level of the bucket.- Parameters:
s3BucketPrefix
- The logical hierarchy you created for your Amazon S3 bucket, for examplemy-bucket-prefix/prod
. If the 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.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
-