@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration setting for monitoring.
Constructor and Description |
---|
MonitoringConfiguration() |
Modifier and Type | Method and Description |
---|---|
MonitoringConfiguration |
clone() |
boolean |
equals(Object obj) |
ManagedPersistenceMonitoringConfiguration |
getManagedPersistenceMonitoringConfiguration()
The managed log persistence configuration for a job run.
|
S3MonitoringConfiguration |
getS3MonitoringConfiguration()
The Amazon S3 configuration for monitoring log publishing.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setManagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
|
void |
setS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringConfiguration |
withManagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
|
MonitoringConfiguration |
withS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.
|
public void setS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.
s3MonitoringConfiguration
- The Amazon S3 configuration for monitoring log publishing.public S3MonitoringConfiguration getS3MonitoringConfiguration()
The Amazon S3 configuration for monitoring log publishing.
public MonitoringConfiguration withS3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.
s3MonitoringConfiguration
- The Amazon S3 configuration for monitoring log publishing.public void setManagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
managedPersistenceMonitoringConfiguration
- The managed log persistence configuration for a job run.public ManagedPersistenceMonitoringConfiguration getManagedPersistenceMonitoringConfiguration()
The managed log persistence configuration for a job run.
public MonitoringConfiguration withManagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
managedPersistenceMonitoringConfiguration
- The managed log persistence configuration for a job run.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.