@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) |
CloudWatchLoggingConfiguration |
getCloudWatchLoggingConfiguration()
The Amazon CloudWatch configuration for monitoring logs.
|
ManagedPersistenceMonitoringConfiguration |
getManagedPersistenceMonitoringConfiguration()
The managed log persistence configuration for a job run.
|
PrometheusMonitoringConfiguration |
getPrometheusMonitoringConfiguration()
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus
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 |
setCloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs.
|
void |
setManagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
|
void |
setPrometheusMonitoringConfiguration(PrometheusMonitoringConfiguration prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus
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 |
withCloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs.
|
MonitoringConfiguration |
withManagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
|
MonitoringConfiguration |
withPrometheusMonitoringConfiguration(PrometheusMonitoringConfiguration prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus
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 void setCloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.
cloudWatchLoggingConfiguration
- The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log
information to CloudWatch.public CloudWatchLoggingConfiguration getCloudWatchLoggingConfiguration()
The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.
public MonitoringConfiguration withCloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.
cloudWatchLoggingConfiguration
- The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log
information to CloudWatch.public void setPrometheusMonitoringConfiguration(PrometheusMonitoringConfiguration prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
prometheusMonitoringConfiguration
- The monitoring configuration object you can configure to send metrics to Amazon Managed Service for
Prometheus for a job run.public PrometheusMonitoringConfiguration getPrometheusMonitoringConfiguration()
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
public MonitoringConfiguration withPrometheusMonitoringConfiguration(PrometheusMonitoringConfiguration prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
prometheusMonitoringConfiguration
- The monitoring configuration object you can configure to send metrics to Amazon Managed Service for
Prometheus 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.