@Generated(value="software.amazon.awssdk:codegen") public final class MonitoringScheduleConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MonitoringScheduleConfig.Builder,MonitoringScheduleConfig>
Configures the monitoring schedule and defines the monitoring job.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MonitoringScheduleConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MonitoringScheduleConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MonitoringJobDefinition |
monitoringJobDefinition()
Defines the monitoring job.
|
String |
monitoringJobDefinitionName()
The name of the monitoring job definition to schedule.
|
MonitoringType |
monitoringType()
The type of the monitoring job definition to schedule.
|
String |
monitoringTypeAsString()
The type of the monitoring job definition to schedule.
|
ScheduleConfig |
scheduleConfig()
Configures the monitoring schedule.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MonitoringScheduleConfig.Builder> |
serializableBuilderClass() |
MonitoringScheduleConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic ScheduleConfig scheduleConfig()
Configures the monitoring schedule.
public MonitoringJobDefinition monitoringJobDefinition()
Defines the monitoring job.
public String monitoringJobDefinitionName()
The name of the monitoring job definition to schedule.
public MonitoringType monitoringType()
The type of the monitoring job definition to schedule.
If the service returns an enum value that is not available in the current SDK version, monitoringType
will return MonitoringType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from monitoringTypeAsString().
MonitoringTypepublic String monitoringTypeAsString()
The type of the monitoring job definition to schedule.
If the service returns an enum value that is not available in the current SDK version, monitoringType
will return MonitoringType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from monitoringTypeAsString().
MonitoringTypepublic MonitoringScheduleConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MonitoringScheduleConfig.Builder,MonitoringScheduleConfig>public static MonitoringScheduleConfig.Builder builder()
public static Class<? extends MonitoringScheduleConfig.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.