Class ScheduleConfiguration
java.lang.Object
software.amazon.awssdk.services.cloudwatch.model.ScheduleConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ScheduleConfiguration.Builder,ScheduleConfiguration>
@Generated("software.amazon.awssdk:codegen")
public final class ScheduleConfiguration
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ScheduleConfiguration.Builder,ScheduleConfiguration>
Contains the schedule expression and time-range offsets that define when a scheduled query runs and what time range each execution covers.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final LongThe offset, in seconds, before the scheduled execution time at which the query time range ends.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe schedule expression that defines how often the underlying CloudWatch Logs scheduled query runs.static Class<? extends ScheduleConfiguration.Builder>final LongThe offset, in seconds, before the scheduled execution time at which the query time range begins.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
scheduleExpression
The schedule expression that defines how often the underlying CloudWatch Logs scheduled query runs. Specify a
rate()expression, for examplerate(5 minutes).- Returns:
- The schedule expression that defines how often the underlying CloudWatch Logs scheduled query runs.
Specify a
rate()expression, for examplerate(5 minutes).
-
startTimeOffset
The offset, in seconds, before the scheduled execution time at which the query time range begins. For example, an offset of 360 (6 minutes) on a query running at 12:05:00 starts the query time range at 11:59:00.
- Returns:
- The offset, in seconds, before the scheduled execution time at which the query time range begins. For example, an offset of 360 (6 minutes) on a query running at 12:05:00 starts the query time range at 11:59:00.
-
endTimeOffset
The offset, in seconds, before the scheduled execution time at which the query time range ends. Must be non-negative and less than
StartTimeOffset. The default is 0.- Returns:
- The offset, in seconds, before the scheduled execution time at which the query time range ends. Must be
non-negative and less than
StartTimeOffset. The default is 0.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ScheduleConfiguration.Builder,ScheduleConfiguration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-