Interface SubscriptionFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SubscriptionFilter.Builder,
,SubscriptionFilter> SdkBuilder<SubscriptionFilter.Builder,
,SubscriptionFilter> SdkPojo
- Enclosing class:
SubscriptionFilter
public static interface SubscriptionFilter.Builder
extends SdkPojo, CopyableBuilder<SubscriptionFilter.Builder,SubscriptionFilter>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Long creationTime) The creation time of the subscription filter, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC
.destinationArn
(String destinationArn) The Amazon Resource Name (ARN) of the destination.distribution
(String distribution) Sets the value of the Distribution property for this object.distribution
(Distribution distribution) Sets the value of the Distribution property for this object.filterName
(String filterName) The name of the subscription filter.filterPattern
(String filterPattern) Sets the value of the FilterPattern property for this object.logGroupName
(String logGroupName) The name of the log group.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
-
Method Details
-
filterName
The name of the subscription filter.
- Parameters:
filterName
- The name of the subscription filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroupName
The name of the log group.
- Parameters:
logGroupName
- The name of the log group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterPattern
Sets the value of the FilterPattern property for this object.- Parameters:
filterPattern
- The new value for the FilterPattern property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationArn
The Amazon Resource Name (ARN) of the destination.
- Parameters:
destinationArn
- The Amazon Resource Name (ARN) of the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
- Parameters:
roleArn
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distribution
Sets the value of the Distribution property for this object.- Parameters:
distribution
- The new value for the Distribution property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
distribution
Sets the value of the Distribution property for this object.- Parameters:
distribution
- The new value for the Distribution property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The creation time of the subscription filter, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC
.- Parameters:
creationTime
- The creation time of the subscription filter, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-