@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Configuration setting for monitoring.
Constructor and Description |
---|
MonitoringConfiguration() |
Modifier and Type | Method and Description |
---|---|
MonitoringConfiguration |
clone() |
boolean |
equals(Object obj) |
CloudWatchMonitoringConfiguration |
getCloudWatchMonitoringConfiguration()
Monitoring configurations for CloudWatch.
|
ContainerLogRotationConfiguration |
getContainerLogRotationConfiguration()
Enable or disable container log rotation.
|
String |
getPersistentAppUI()
Monitoring configurations for the persistent application UI.
|
S3MonitoringConfiguration |
getS3MonitoringConfiguration()
Amazon S3 configuration for monitoring log publishing.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration)
Monitoring configurations for CloudWatch.
|
void |
setContainerLogRotationConfiguration(ContainerLogRotationConfiguration containerLogRotationConfiguration)
Enable or disable container log rotation.
|
void |
setPersistentAppUI(String persistentAppUI)
Monitoring configurations for the persistent application UI.
|
void |
setS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
Amazon S3 configuration for monitoring log publishing.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringConfiguration |
withCloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration)
Monitoring configurations for CloudWatch.
|
MonitoringConfiguration |
withContainerLogRotationConfiguration(ContainerLogRotationConfiguration containerLogRotationConfiguration)
Enable or disable container log rotation.
|
MonitoringConfiguration |
withPersistentAppUI(PersistentAppUI persistentAppUI)
Monitoring configurations for the persistent application UI.
|
MonitoringConfiguration |
withPersistentAppUI(String persistentAppUI)
Monitoring configurations for the persistent application UI.
|
MonitoringConfiguration |
withS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
Amazon S3 configuration for monitoring log publishing.
|
public void setPersistentAppUI(String persistentAppUI)
Monitoring configurations for the persistent application UI.
persistentAppUI
- Monitoring configurations for the persistent application UI.PersistentAppUI
public String getPersistentAppUI()
Monitoring configurations for the persistent application UI.
PersistentAppUI
public MonitoringConfiguration withPersistentAppUI(String persistentAppUI)
Monitoring configurations for the persistent application UI.
persistentAppUI
- Monitoring configurations for the persistent application UI.PersistentAppUI
public MonitoringConfiguration withPersistentAppUI(PersistentAppUI persistentAppUI)
Monitoring configurations for the persistent application UI.
persistentAppUI
- Monitoring configurations for the persistent application UI.PersistentAppUI
public void setCloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration)
Monitoring configurations for CloudWatch.
cloudWatchMonitoringConfiguration
- Monitoring configurations for CloudWatch.public CloudWatchMonitoringConfiguration getCloudWatchMonitoringConfiguration()
Monitoring configurations for CloudWatch.
public MonitoringConfiguration withCloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration)
Monitoring configurations for CloudWatch.
cloudWatchMonitoringConfiguration
- Monitoring configurations for CloudWatch.public void setS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
Amazon S3 configuration for monitoring log publishing.
s3MonitoringConfiguration
- Amazon S3 configuration for monitoring log publishing.public S3MonitoringConfiguration getS3MonitoringConfiguration()
Amazon S3 configuration for monitoring log publishing.
public MonitoringConfiguration withS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
Amazon S3 configuration for monitoring log publishing.
s3MonitoringConfiguration
- Amazon S3 configuration for monitoring log publishing.public void setContainerLogRotationConfiguration(ContainerLogRotationConfiguration containerLogRotationConfiguration)
Enable or disable container log rotation.
containerLogRotationConfiguration
- Enable or disable container log rotation.public ContainerLogRotationConfiguration getContainerLogRotationConfiguration()
Enable or disable container log rotation.
public MonitoringConfiguration withContainerLogRotationConfiguration(ContainerLogRotationConfiguration containerLogRotationConfiguration)
Enable or disable container log rotation.
containerLogRotationConfiguration
- Enable or disable container log rotation.public String toString()
toString
in class Object
Object.toString()
public MonitoringConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.