Class MonitoringConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.MonitoringConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class MonitoringConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
Describes configuration parameters for Amazon CloudWatch logging for an application. For more information about CloudWatch logging, see Monitoring.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMonitoringConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MonitoringConfiguration.Builderbuilder()ConfigurationTypeconfigurationType()Describes whether to use the default CloudWatch logging configuration for an application.StringconfigurationTypeAsString()Describes whether to use the default CloudWatch logging configuration for an application.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogLevellogLevel()Describes the verbosity of the CloudWatch Logs for an application.StringlogLevelAsString()Describes the verbosity of the CloudWatch Logs for an application.MetricsLevelmetricsLevel()Describes the granularity of the CloudWatch Logs for an application.StringmetricsLevelAsString()Describes the granularity of the CloudWatch Logs for an application.List<SdkField<?>>sdkFields()static Class<? extends MonitoringConfiguration.Builder>serializableBuilderClass()MonitoringConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
configurationType
public final ConfigurationType configurationType()
Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to
CUSTOMin order to set theLogLevelorMetricsLevelparameters.If the service returns an enum value that is not available in the current SDK version,
configurationTypewill returnConfigurationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigurationTypeAsString().- Returns:
- Describes whether to use the default CloudWatch logging configuration for an application. You must set
this property to
CUSTOMin order to set theLogLevelorMetricsLevelparameters. - See Also:
ConfigurationType
-
configurationTypeAsString
public final String configurationTypeAsString()
Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to
CUSTOMin order to set theLogLevelorMetricsLevelparameters.If the service returns an enum value that is not available in the current SDK version,
configurationTypewill returnConfigurationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconfigurationTypeAsString().- Returns:
- Describes whether to use the default CloudWatch logging configuration for an application. You must set
this property to
CUSTOMin order to set theLogLevelorMetricsLevelparameters. - See Also:
ConfigurationType
-
metricsLevel
public final MetricsLevel metricsLevel()
Describes the granularity of the CloudWatch Logs for an application. The
Parallelismlevel is not recommended for applications with a Parallelism over 64 due to excessive costs.If the service returns an enum value that is not available in the current SDK version,
metricsLevelwill returnMetricsLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommetricsLevelAsString().- Returns:
- Describes the granularity of the CloudWatch Logs for an application. The
Parallelismlevel is not recommended for applications with a Parallelism over 64 due to excessive costs. - See Also:
MetricsLevel
-
metricsLevelAsString
public final String metricsLevelAsString()
Describes the granularity of the CloudWatch Logs for an application. The
Parallelismlevel is not recommended for applications with a Parallelism over 64 due to excessive costs.If the service returns an enum value that is not available in the current SDK version,
metricsLevelwill returnMetricsLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommetricsLevelAsString().- Returns:
- Describes the granularity of the CloudWatch Logs for an application. The
Parallelismlevel is not recommended for applications with a Parallelism over 64 due to excessive costs. - See Also:
MetricsLevel
-
logLevel
public final LogLevel logLevel()
Describes the verbosity of the CloudWatch Logs for an application.
If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- Describes the verbosity of the CloudWatch Logs for an application.
- See Also:
LogLevel
-
logLevelAsString
public final String logLevelAsString()
Describes the verbosity of the CloudWatch Logs for an application.
If the service returns an enum value that is not available in the current SDK version,
logLevelwill returnLogLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogLevelAsString().- Returns:
- Describes the verbosity of the CloudWatch Logs for an application.
- See Also:
LogLevel
-
toBuilder
public MonitoringConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
-
builder
public static MonitoringConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends MonitoringConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-