public class CloudWatchLoggingOptions
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes CloudWatch logging options for your delivery stream.
Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
enabled
Enables or disables CloudWatch logging.
|
private java.lang.String |
logGroupName
The CloudWatch group name for logging.
|
private java.lang.String |
logStreamName
The CloudWatch log stream name for logging.
|
Constructor and Description |
---|
CloudWatchLoggingOptions() |
Modifier and Type | Method and Description |
---|---|
CloudWatchLoggingOptions |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Boolean |
getEnabled()
Enables or disables CloudWatch logging.
|
java.lang.String |
getLogGroupName()
The CloudWatch group name for logging.
|
java.lang.String |
getLogStreamName()
The CloudWatch log stream name for logging.
|
int |
hashCode() |
java.lang.Boolean |
isEnabled()
Enables or disables CloudWatch logging.
|
void |
setEnabled(java.lang.Boolean enabled)
Enables or disables CloudWatch logging.
|
void |
setLogGroupName(java.lang.String logGroupName)
The CloudWatch group name for logging.
|
void |
setLogStreamName(java.lang.String logStreamName)
The CloudWatch log stream name for logging.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CloudWatchLoggingOptions |
withEnabled(java.lang.Boolean enabled)
Enables or disables CloudWatch logging.
|
CloudWatchLoggingOptions |
withLogGroupName(java.lang.String logGroupName)
The CloudWatch group name for logging.
|
CloudWatchLoggingOptions |
withLogStreamName(java.lang.String logStreamName)
The CloudWatch log stream name for logging.
|
private java.lang.Boolean enabled
Enables or disables CloudWatch logging.
private java.lang.String logGroupName
The CloudWatch group name for logging. This value is required if Enabled is true.
private java.lang.String logStreamName
The CloudWatch log stream name for logging. This value is required if Enabled is true.
public void setEnabled(java.lang.Boolean enabled)
Enables or disables CloudWatch logging.
enabled
- Enables or disables CloudWatch logging.public java.lang.Boolean getEnabled()
Enables or disables CloudWatch logging.
public CloudWatchLoggingOptions withEnabled(java.lang.Boolean enabled)
Enables or disables CloudWatch logging.
enabled
- Enables or disables CloudWatch logging.public java.lang.Boolean isEnabled()
Enables or disables CloudWatch logging.
public void setLogGroupName(java.lang.String logGroupName)
The CloudWatch group name for logging. This value is required if Enabled is true.
logGroupName
- The CloudWatch group name for logging. This value is required if
Enabled is true.public java.lang.String getLogGroupName()
The CloudWatch group name for logging. This value is required if Enabled is true.
public CloudWatchLoggingOptions withLogGroupName(java.lang.String logGroupName)
The CloudWatch group name for logging. This value is required if Enabled is true.
logGroupName
- The CloudWatch group name for logging. This value is required if
Enabled is true.public void setLogStreamName(java.lang.String logStreamName)
The CloudWatch log stream name for logging. This value is required if Enabled is true.
logStreamName
- The CloudWatch log stream name for logging. This value is required
if Enabled is true.public java.lang.String getLogStreamName()
The CloudWatch log stream name for logging. This value is required if Enabled is true.
public CloudWatchLoggingOptions withLogStreamName(java.lang.String logStreamName)
The CloudWatch log stream name for logging. This value is required if Enabled is true.
logStreamName
- The CloudWatch log stream name for logging. This value is required
if Enabled is true.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public CloudWatchLoggingOptions clone()
clone
in class java.lang.Object