@Generated(value="software.amazon.awssdk:codegen") public final class SubscriptionFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SubscriptionFilter.Builder,SubscriptionFilter>
Represents a subscription filter.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SubscriptionFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SubscriptionFilter.Builder |
builder() |
Long |
creationTime()
The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00
UTC.
|
String |
destinationArn()
The Amazon Resource Name (ARN) of the destination.
|
Distribution |
distribution()
Returns the value of the Distribution property for this object.
|
String |
distributionAsString()
Returns the value of the Distribution property for this object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
filterName()
The name of the subscription filter.
|
String |
filterPattern()
Returns the value of the FilterPattern property for this object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
logGroupName()
The name of the log group.
|
String |
roleArn()
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SubscriptionFilter.Builder> |
serializableBuilderClass() |
SubscriptionFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String filterName()
The name of the subscription filter.
public final String logGroupName()
The name of the log group.
public final String filterPattern()
public final String destinationArn()
The Amazon Resource Name (ARN) of the destination.
public final String roleArn()
public final Distribution distribution()
If the service returns an enum value that is not available in the current SDK version, distribution will
return Distribution.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
distributionAsString().
Distributionpublic final String distributionAsString()
If the service returns an enum value that is not available in the current SDK version, distribution will
return Distribution.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
distributionAsString().
Distributionpublic final Long creationTime()
The creation time of the subscription filter, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.
public SubscriptionFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SubscriptionFilter.Builder,SubscriptionFilter>public static SubscriptionFilter.Builder builder()
public static Class<? extends SubscriptionFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.