@Generated(value="software.amazon.awssdk:codegen") public final class LifecycleRuleFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LifecycleRuleFilter.Builder,LifecycleRuleFilter>
The Filter
is used to identify objects that a Lifecycle Rule applies to. A Filter
must have
exactly one of Prefix
, Tag
, or And
specified.
Modifier and Type | Class and Description |
---|---|
static interface |
LifecycleRuleFilter.Builder |
Modifier and Type | Method and Description |
---|---|
LifecycleRuleAndOperator |
and()
Returns the value of the And property for this object.
|
static LifecycleRuleFilter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
prefix()
Prefix identifying one or more objects to which the rule applies.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LifecycleRuleFilter.Builder> |
serializableBuilderClass() |
Tag |
tag()
This tag must exist in the object's tag set in order for the rule to apply.
|
LifecycleRuleFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String prefix()
Prefix identifying one or more objects to which the rule applies.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints.
public final Tag tag()
This tag must exist in the object's tag set in order for the rule to apply.
public final LifecycleRuleAndOperator and()
public LifecycleRuleFilter.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<LifecycleRuleFilter.Builder,LifecycleRuleFilter>
public static LifecycleRuleFilter.Builder builder()
public static Class<? extends LifecycleRuleFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.