@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.PersistentAppUIpublic String getPersistentAppUI()
Monitoring configurations for the persistent application UI.
PersistentAppUIpublic MonitoringConfiguration withPersistentAppUI(String persistentAppUI)
Monitoring configurations for the persistent application UI.
persistentAppUI - Monitoring configurations for the persistent application UI.PersistentAppUIpublic MonitoringConfiguration withPersistentAppUI(PersistentAppUI persistentAppUI)
Monitoring configurations for the persistent application UI.
persistentAppUI - Monitoring configurations for the persistent application UI.PersistentAppUIpublic 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 ObjectObject.toString()public MonitoringConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.