Interface PutEventSelectorsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CloudTrailResponse.Builder
,CopyableBuilder<PutEventSelectorsResponse.Builder,
,PutEventSelectorsResponse> SdkBuilder<PutEventSelectorsResponse.Builder,
,PutEventSelectorsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
PutEventSelectorsResponse
-
Method Summary
Modifier and TypeMethodDescriptionadvancedEventSelectors
(Collection<AdvancedEventSelector> advancedEventSelectors) Specifies the advanced event selectors configured for your trail.advancedEventSelectors
(Consumer<AdvancedEventSelector.Builder>... advancedEventSelectors) Specifies the advanced event selectors configured for your trail.advancedEventSelectors
(AdvancedEventSelector... advancedEventSelectors) Specifies the advanced event selectors configured for your trail.eventSelectors
(Collection<EventSelector> eventSelectors) Specifies the event selectors configured for your trail.eventSelectors
(Consumer<EventSelector.Builder>... eventSelectors) Specifies the event selectors configured for your trail.eventSelectors
(EventSelector... eventSelectors) Specifies the event selectors configured for your trail.Specifies the ARN of the trail that was updated with event selectors.Methods inherited from interface software.amazon.awssdk.services.cloudtrail.model.CloudTrailResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
trailARN
Specifies the ARN of the trail that was updated with event selectors. The following is the format of a trail ARN.
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
- Parameters:
trailARN
- Specifies the ARN of the trail that was updated with event selectors. The following is the format of a trail ARN.arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventSelectors
Specifies the event selectors configured for your trail.
- Parameters:
eventSelectors
- Specifies the event selectors configured for your trail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventSelectors
Specifies the event selectors configured for your trail.
- Parameters:
eventSelectors
- Specifies the event selectors configured for your trail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventSelectors
Specifies the event selectors configured for your trail.
This is a convenience method that creates an instance of theEventSelector.Builder
avoiding the need to create one manually viaEventSelector.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toeventSelectors(List<EventSelector>)
.- Parameters:
eventSelectors
- a consumer that will call methods onEventSelector.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
advancedEventSelectors
PutEventSelectorsResponse.Builder advancedEventSelectors(Collection<AdvancedEventSelector> advancedEventSelectors) Specifies the advanced event selectors configured for your trail.
- Parameters:
advancedEventSelectors
- Specifies the advanced event selectors configured for your trail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedEventSelectors
PutEventSelectorsResponse.Builder advancedEventSelectors(AdvancedEventSelector... advancedEventSelectors) Specifies the advanced event selectors configured for your trail.
- Parameters:
advancedEventSelectors
- Specifies the advanced event selectors configured for your trail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
advancedEventSelectors
PutEventSelectorsResponse.Builder advancedEventSelectors(Consumer<AdvancedEventSelector.Builder>... advancedEventSelectors) Specifies the advanced event selectors configured for your trail.
This is a convenience method that creates an instance of theAdvancedEventSelector.Builder
avoiding the need to create one manually viaAdvancedEventSelector.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toadvancedEventSelectors(List<AdvancedEventSelector>)
.- Parameters:
advancedEventSelectors
- a consumer that will call methods onAdvancedEventSelector.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-