public static interface CreateInstanceEventWindowRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateInstanceEventWindowRequest.Builder,CreateInstanceEventWindowRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateInstanceEventWindowRequest.Builder name(String name)
The name of the event window.
name - The name of the event window.CreateInstanceEventWindowRequest.Builder timeRanges(Collection<InstanceEventWindowTimeRangeRequest> timeRanges)
The time range for the event window. If you specify a time range, you can't specify a cron expression.
timeRanges - The time range for the event window. If you specify a time range, you can't specify a cron expression.CreateInstanceEventWindowRequest.Builder timeRanges(InstanceEventWindowTimeRangeRequest... timeRanges)
The time range for the event window. If you specify a time range, you can't specify a cron expression.
timeRanges - The time range for the event window. If you specify a time range, you can't specify a cron expression.CreateInstanceEventWindowRequest.Builder timeRanges(Consumer<InstanceEventWindowTimeRangeRequest.Builder>... timeRanges)
The time range for the event window. If you specify a time range, you can't specify a cron expression.
This is a convenience method that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #timeRanges(List)
.timeRanges - a consumer that will call methods on List.Builder #timeRanges(List) CreateInstanceEventWindowRequest.Builder cronExpression(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.
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.
CreateInstanceEventWindowRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply to the event window.
tagSpecifications - The tags to apply to the event window.CreateInstanceEventWindowRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply to the event window.
tagSpecifications - The tags to apply to the event window.CreateInstanceEventWindowRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply to the event window.
This is a convenience method that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #tagSpecifications(List) .tagSpecifications - a consumer that will call methods on List.Builder #tagSpecifications(List) CreateInstanceEventWindowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateInstanceEventWindowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.