@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringConfigurationDescription extends Object implements Serializable, Cloneable, StructuredPojo
Describes configuration parameters for CloudWatch logging for a Flink-based Kinesis Data Analytics application.
Constructor and Description |
---|
MonitoringConfigurationDescription() |
Modifier and Type | Method and Description |
---|---|
MonitoringConfigurationDescription |
clone() |
boolean |
equals(Object obj) |
String |
getConfigurationType()
Describes whether to use the default CloudWatch logging configuration for an application.
|
String |
getLogLevel()
Describes the verbosity of the CloudWatch Logs for an application.
|
String |
getMetricsLevel()
Describes the granularity of the CloudWatch Logs for an application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfigurationType(String configurationType)
Describes whether to use the default CloudWatch logging configuration for an application.
|
void |
setLogLevel(String logLevel)
Describes the verbosity of the CloudWatch Logs for an application.
|
void |
setMetricsLevel(String metricsLevel)
Describes the granularity of the CloudWatch Logs for an application.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringConfigurationDescription |
withConfigurationType(ConfigurationType configurationType)
Describes whether to use the default CloudWatch logging configuration for an application.
|
MonitoringConfigurationDescription |
withConfigurationType(String configurationType)
Describes whether to use the default CloudWatch logging configuration for an application.
|
MonitoringConfigurationDescription |
withLogLevel(LogLevel logLevel)
Describes the verbosity of the CloudWatch Logs for an application.
|
MonitoringConfigurationDescription |
withLogLevel(String logLevel)
Describes the verbosity of the CloudWatch Logs for an application.
|
MonitoringConfigurationDescription |
withMetricsLevel(MetricsLevel metricsLevel)
Describes the granularity of the CloudWatch Logs for an application.
|
MonitoringConfigurationDescription |
withMetricsLevel(String metricsLevel)
Describes the granularity of the CloudWatch Logs for an application.
|
public void setConfigurationType(String configurationType)
Describes whether to use the default CloudWatch logging configuration for an application.
configurationType
- Describes whether to use the default CloudWatch logging configuration for an application.ConfigurationType
public String getConfigurationType()
Describes whether to use the default CloudWatch logging configuration for an application.
ConfigurationType
public MonitoringConfigurationDescription withConfigurationType(String configurationType)
Describes whether to use the default CloudWatch logging configuration for an application.
configurationType
- Describes whether to use the default CloudWatch logging configuration for an application.ConfigurationType
public MonitoringConfigurationDescription withConfigurationType(ConfigurationType configurationType)
Describes whether to use the default CloudWatch logging configuration for an application.
configurationType
- Describes whether to use the default CloudWatch logging configuration for an application.ConfigurationType
public void setMetricsLevel(String metricsLevel)
Describes the granularity of the CloudWatch Logs for an application.
metricsLevel
- Describes the granularity of the CloudWatch Logs for an application.MetricsLevel
public String getMetricsLevel()
Describes the granularity of the CloudWatch Logs for an application.
MetricsLevel
public MonitoringConfigurationDescription withMetricsLevel(String metricsLevel)
Describes the granularity of the CloudWatch Logs for an application.
metricsLevel
- Describes the granularity of the CloudWatch Logs for an application.MetricsLevel
public MonitoringConfigurationDescription withMetricsLevel(MetricsLevel metricsLevel)
Describes the granularity of the CloudWatch Logs for an application.
metricsLevel
- Describes the granularity of the CloudWatch Logs for an application.MetricsLevel
public void setLogLevel(String logLevel)
Describes the verbosity of the CloudWatch Logs for an application.
logLevel
- Describes the verbosity of the CloudWatch Logs for an application.LogLevel
public String getLogLevel()
Describes the verbosity of the CloudWatch Logs for an application.
LogLevel
public MonitoringConfigurationDescription withLogLevel(String logLevel)
Describes the verbosity of the CloudWatch Logs for an application.
logLevel
- Describes the verbosity of the CloudWatch Logs for an application.LogLevel
public MonitoringConfigurationDescription withLogLevel(LogLevel logLevel)
Describes the verbosity of the CloudWatch Logs for an application.
logLevel
- Describes the verbosity of the CloudWatch Logs for an application.LogLevel
public String toString()
toString
in class Object
Object.toString()
public MonitoringConfigurationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.