public static interface ModifyInstanceEventWindowRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyInstanceEventWindowRequest.Builder,ModifyInstanceEventWindowRequest>
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
ModifyInstanceEventWindowRequest.Builder name(String name)
The name of the event window.
name
- The name of the event window.ModifyInstanceEventWindowRequest.Builder instanceEventWindowId(String instanceEventWindowId)
The ID of the event window.
instanceEventWindowId
- The ID of the event window.ModifyInstanceEventWindowRequest.Builder timeRanges(Collection<InstanceEventWindowTimeRangeRequest> timeRanges)
The time ranges of the event window.
timeRanges
- The time ranges of the event window.ModifyInstanceEventWindowRequest.Builder timeRanges(InstanceEventWindowTimeRangeRequest... timeRanges)
The time ranges of the event window.
timeRanges
- The time ranges of the event window.ModifyInstanceEventWindowRequest.Builder timeRanges(Consumer<InstanceEventWindowTimeRangeRequest.Builder>... timeRanges)
The time ranges of the event window.
This is a convenience method that creates an instance of theInstanceEventWindowTimeRangeRequest.Builder
avoiding the
need to create one manually via
InstanceEventWindowTimeRangeRequest.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is
called immediately and its result is passed to #timeRanges(List
.
timeRanges
- a consumer that will call methods on
InstanceEventWindowTimeRangeRequest.Builder
#timeRanges(java.util.Collection)
ModifyInstanceEventWindowRequest.Builder cronExpression(String cronExpression)
The cron expression of the event window, for example, * 0-4,20-23 * * 1,5
.
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 of the event window, for example, * 0-4,20-23 * * 1,5
.
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.
ModifyInstanceEventWindowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
ModifyInstanceEventWindowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.