@Generated(value="software.amazon.awssdk:codegen") public final class CreateInstanceEventWindowRequest extends Ec2Request implements ToCopyableBuilder<CreateInstanceEventWindowRequest.Builder,CreateInstanceEventWindowRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateInstanceEventWindowRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateInstanceEventWindowRequest.Builder |
builder() |
String |
cronExpression()
The cron expression for the event window, for example,
* 0-4,20-23 * * 1,5. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTagSpecifications()
Returns true if the TagSpecifications property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasTimeRanges()
Returns true if the TimeRanges property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
String |
name()
The name of the event window.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateInstanceEventWindowRequest.Builder> |
serializableBuilderClass() |
List<TagSpecification> |
tagSpecifications()
The tags to apply to the event window.
|
List<InstanceEventWindowTimeRangeRequest> |
timeRanges()
The time range for the event window.
|
CreateInstanceEventWindowRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the event window.
public final boolean hasTimeRanges()
public final List<InstanceEventWindowTimeRangeRequest> timeRanges()
The time range for the event window. If you specify a time range, you can't specify a cron expression.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTimeRanges() to see if a value was sent in this field.
public final String cronExpression()
The cron expression for the event window, for example, * 0-4,20-23 * * 1,5. If you specify a cron
expression, you can't specify a time range.
Constraints:
Only hour and day of the week values are supported.
For day of the week values, you can specify either integers 0 through 6, or alternative
single values SUN through SAT.
The minute, month, and year must be specified by *.
The hour value must be one or a multiple range, for example, 0-4 or 0-4,20-23.
Each hour range must be >= 2 hours, for example, 0-2 or 20-23.
The event window must be >= 4 hours. The combined total time ranges in the event window must be >= 4 hours.
For more information about cron expressions, see cron on the Wikipedia website.
* 0-4,20-23 * * 1,5. If you specify a
cron expression, you can't specify a time range.
Constraints:
Only hour and day of the week values are supported.
For day of the week values, you can specify either integers 0 through 6, or
alternative single values SUN through SAT.
The minute, month, and year must be specified by *.
The hour value must be one or a multiple range, for example, 0-4 or 0-4,20-23.
Each hour range must be >= 2 hours, for example, 0-2 or 20-23.
The event window must be >= 4 hours. The combined total time ranges in the event window must be >= 4 hours.
For more information about cron expressions, see cron on the Wikipedia website.
public final boolean hasTagSpecifications()
public final List<TagSpecification> tagSpecifications()
The tags to apply to the event window.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTagSpecifications() to see if a value was sent in this field.
public CreateInstanceEventWindowRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateInstanceEventWindowRequest.Builder,CreateInstanceEventWindowRequest>toBuilder in class Ec2Requestpublic static CreateInstanceEventWindowRequest.Builder builder()
public static Class<? extends CreateInstanceEventWindowRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.