@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringConfigurationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes updates to configuration parameters for Amazon CloudWatch logging for an application.
Constructor and Description |
---|
MonitoringConfigurationUpdate() |
Modifier and Type | Method and Description |
---|---|
MonitoringConfigurationUpdate |
clone() |
boolean |
equals(Object obj) |
String |
getConfigurationTypeUpdate()
Describes updates to whether to use the default CloudWatch logging configuration for an application.
|
String |
getLogLevelUpdate()
Describes updates to the verbosity of the CloudWatch Logs for an application.
|
String |
getMetricsLevelUpdate()
Describes updates to the granularity of the CloudWatch Logs for an application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfigurationTypeUpdate(String configurationTypeUpdate)
Describes updates to whether to use the default CloudWatch logging configuration for an application.
|
void |
setLogLevelUpdate(String logLevelUpdate)
Describes updates to the verbosity of the CloudWatch Logs for an application.
|
void |
setMetricsLevelUpdate(String metricsLevelUpdate)
Describes updates to the granularity of the CloudWatch Logs for an application.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringConfigurationUpdate |
withConfigurationTypeUpdate(ConfigurationType configurationTypeUpdate)
Describes updates to whether to use the default CloudWatch logging configuration for an application.
|
MonitoringConfigurationUpdate |
withConfigurationTypeUpdate(String configurationTypeUpdate)
Describes updates to whether to use the default CloudWatch logging configuration for an application.
|
MonitoringConfigurationUpdate |
withLogLevelUpdate(LogLevel logLevelUpdate)
Describes updates to the verbosity of the CloudWatch Logs for an application.
|
MonitoringConfigurationUpdate |
withLogLevelUpdate(String logLevelUpdate)
Describes updates to the verbosity of the CloudWatch Logs for an application.
|
MonitoringConfigurationUpdate |
withMetricsLevelUpdate(MetricsLevel metricsLevelUpdate)
Describes updates to the granularity of the CloudWatch Logs for an application.
|
MonitoringConfigurationUpdate |
withMetricsLevelUpdate(String metricsLevelUpdate)
Describes updates to the granularity of the CloudWatch Logs for an application.
|
public void setConfigurationTypeUpdate(String configurationTypeUpdate)
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set
this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
configurationTypeUpdate
- Describes updates to whether to use the default CloudWatch logging configuration for an application. You
must set this property to CUSTOM
in order to set the LogLevel
or
MetricsLevel
parameters.ConfigurationType
public String getConfigurationTypeUpdate()
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set
this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
CUSTOM
in order to set the LogLevel
or
MetricsLevel
parameters.ConfigurationType
public MonitoringConfigurationUpdate withConfigurationTypeUpdate(String configurationTypeUpdate)
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set
this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
configurationTypeUpdate
- Describes updates to whether to use the default CloudWatch logging configuration for an application. You
must set this property to CUSTOM
in order to set the LogLevel
or
MetricsLevel
parameters.ConfigurationType
public MonitoringConfigurationUpdate withConfigurationTypeUpdate(ConfigurationType configurationTypeUpdate)
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set
this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
configurationTypeUpdate
- Describes updates to whether to use the default CloudWatch logging configuration for an application. You
must set this property to CUSTOM
in order to set the LogLevel
or
MetricsLevel
parameters.ConfigurationType
public void setMetricsLevelUpdate(String metricsLevelUpdate)
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
metricsLevelUpdate
- Describes updates to the granularity of the CloudWatch Logs for an application. The
Parallelism
level is not recommended for applications with a Parallelism over 64 due to
excessive costs.MetricsLevel
public String getMetricsLevelUpdate()
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
Parallelism
level is not recommended for applications with a Parallelism over 64 due to
excessive costs.MetricsLevel
public MonitoringConfigurationUpdate withMetricsLevelUpdate(String metricsLevelUpdate)
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
metricsLevelUpdate
- Describes updates to the granularity of the CloudWatch Logs for an application. The
Parallelism
level is not recommended for applications with a Parallelism over 64 due to
excessive costs.MetricsLevel
public MonitoringConfigurationUpdate withMetricsLevelUpdate(MetricsLevel metricsLevelUpdate)
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
metricsLevelUpdate
- Describes updates to the granularity of the CloudWatch Logs for an application. The
Parallelism
level is not recommended for applications with a Parallelism over 64 due to
excessive costs.MetricsLevel
public void setLogLevelUpdate(String logLevelUpdate)
Describes updates to the verbosity of the CloudWatch Logs for an application.
logLevelUpdate
- Describes updates to the verbosity of the CloudWatch Logs for an application.LogLevel
public String getLogLevelUpdate()
Describes updates to the verbosity of the CloudWatch Logs for an application.
LogLevel
public MonitoringConfigurationUpdate withLogLevelUpdate(String logLevelUpdate)
Describes updates to the verbosity of the CloudWatch Logs for an application.
logLevelUpdate
- Describes updates to the verbosity of the CloudWatch Logs for an application.LogLevel
public MonitoringConfigurationUpdate withLogLevelUpdate(LogLevel logLevelUpdate)
Describes updates to the verbosity of the CloudWatch Logs for an application.
logLevelUpdate
- Describes updates to the verbosity of the CloudWatch Logs for an application.LogLevel
public String toString()
toString
in class Object
Object.toString()
public MonitoringConfigurationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.