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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubscriptionFilter.BuildercreationTime(Long creationTime)The creation time of the subscription filter, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.SubscriptionFilter.BuilderdestinationArn(String destinationArn)The Amazon Resource Name (ARN) of the destination.SubscriptionFilter.Builderdistribution(String distribution)Sets the value of the Distribution property for this object.SubscriptionFilter.Builderdistribution(Distribution distribution)Sets the value of the Distribution property for this object.SubscriptionFilter.BuilderfilterName(String filterName)The name of the subscription filter.SubscriptionFilter.BuilderfilterPattern(String filterPattern)Sets the value of the FilterPattern property for this object.SubscriptionFilter.BuilderlogGroupName(String logGroupName)The name of the log group.SubscriptionFilter.BuilderroleArn(String roleArn)-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
filterName
SubscriptionFilter.Builder filterName(String 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
SubscriptionFilter.Builder logGroupName(String 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
SubscriptionFilter.Builder filterPattern(String 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
SubscriptionFilter.Builder destinationArn(String 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
SubscriptionFilter.Builder roleArn(String roleArn)
- Parameters:
roleArn-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distribution
SubscriptionFilter.Builder distribution(String 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,Distribution
-
distribution
SubscriptionFilter.Builder distribution(Distribution 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,Distribution
-
creationTime
SubscriptionFilter.Builder creationTime(Long 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.
-
-