public static interface PutEventSelectorsRequest.Builder extends CloudTrailRequest.Builder, CopyableBuilder<PutEventSelectorsRequest.Builder,PutEventSelectorsRequest>
| Modifier and Type | Method and Description |
|---|---|
PutEventSelectorsRequest.Builder |
eventSelectors(Collection<EventSelector> eventSelectors)
Specifies the settings for your event selectors.
|
PutEventSelectorsRequest.Builder |
eventSelectors(Consumer<EventSelector.Builder>... eventSelectors)
Specifies the settings for your event selectors.
|
PutEventSelectorsRequest.Builder |
eventSelectors(EventSelector... eventSelectors)
Specifies the settings for your event selectors.
|
PutEventSelectorsRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
PutEventSelectorsRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
PutEventSelectorsRequest.Builder |
trailName(String trailName)
Specifies the name of the trail or trail ARN.
|
buildrequestOverrideConfigcopyapply, buildPutEventSelectorsRequest.Builder trailName(String trailName)
Specifies the name of the trail or trail ARN. If you specify a trail name, the string must meet the following requirements:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
Start with a letter or number, and end with a letter or number
Be between 3 and 128 characters
Have no adjacent periods, underscores or dashes. Names like my-_namespace and
my--namespace are invalid.
Not be in IP address format (for example, 192.168.5.4)
If you specify a trail ARN, it must be in the format:
arn:aws:cloudtrail:us-east-1:123456789012:trail/MyTrail
trailName - Specifies the name of the trail or trail ARN. If you specify a trail name, the string must meet the
following requirements:
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
Start with a letter or number, and end with a letter or number
Be between 3 and 128 characters
Have no adjacent periods, underscores or dashes. Names like my-_namespace and
my--namespace are invalid.
Not be in IP address format (for example, 192.168.5.4)
If you specify a trail ARN, it must be in the format:
arn:aws:cloudtrail:us-east-1:123456789012:trail/MyTrail
PutEventSelectorsRequest.Builder eventSelectors(Collection<EventSelector> eventSelectors)
Specifies the settings for your event selectors. You can configure up to five event selectors for a trail.
eventSelectors - Specifies the settings for your event selectors. You can configure up to five event selectors for a
trail.PutEventSelectorsRequest.Builder eventSelectors(EventSelector... eventSelectors)
Specifies the settings for your event selectors. You can configure up to five event selectors for a trail.
eventSelectors - Specifies the settings for your event selectors. You can configure up to five event selectors for a
trail.PutEventSelectorsRequest.Builder eventSelectors(Consumer<EventSelector.Builder>... eventSelectors)
Specifies the settings for your event selectors. You can configure up to five event selectors for a trail.
This is a convenience 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 #eventSelectors(List) .eventSelectors - a consumer that will call methods on List.Builder #eventSelectors(List) PutEventSelectorsRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.PutEventSelectorsRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.