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 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) 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 theTagSpecification.Builder avoiding the need to create one
manually via TagSpecification.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tagSpecifications(List.
tagSpecifications - a consumer that will call methods on
TagSpecification.Builder#tagSpecifications(java.util.Collection) CreateInstanceEventWindowRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateInstanceEventWindowRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.