@Generated(value="software.amazon.awssdk:codegen") public final class AwsS3BucketNotificationConfigurationS3KeyFilterRule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder,AwsS3BucketNotificationConfigurationS3KeyFilterRule>
Details for a filter rule.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName |
name()
Indicates whether the filter is based on the prefix or suffix of the Amazon S3 key.
|
String |
nameAsString()
Indicates whether the filter is based on the prefix or suffix of the Amazon S3 key.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder> |
serializableBuilderClass() |
AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
value()
The filter value.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AwsS3BucketNotificationConfigurationS3KeyFilterRuleName name()
Indicates whether the filter is based on the prefix or suffix of the Amazon S3 key.
If the service returns an enum value that is not available in the current SDK version, name will return
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from nameAsString().
AwsS3BucketNotificationConfigurationS3KeyFilterRuleNamepublic final String nameAsString()
Indicates whether the filter is based on the prefix or suffix of the Amazon S3 key.
If the service returns an enum value that is not available in the current SDK version, name will return
AwsS3BucketNotificationConfigurationS3KeyFilterRuleName.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from nameAsString().
AwsS3BucketNotificationConfigurationS3KeyFilterRuleNamepublic final String value()
The filter value.
public AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder toBuilder()
public static AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder builder()
public static Class<? extends AwsS3BucketNotificationConfigurationS3KeyFilterRule.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.