@Generated(value="software.amazon.awssdk:codegen") public final class AutomaticTapeCreationPolicyInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutomaticTapeCreationPolicyInfo.Builder,AutomaticTapeCreationPolicyInfo>
Information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AutomaticTapeCreationPolicyInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AutomaticTapeCreationRule> |
automaticTapeCreationRules()
An automatic tape creation policy consists of a list of automatic tape creation rules.
|
static AutomaticTapeCreationPolicyInfo.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
gatewayARN()
Returns the value of the GatewayARN property for this object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAutomaticTapeCreationRules()
Returns true if the AutomaticTapeCreationRules property was specified by the sender (it may be empty), or false
if the sender did not specify the value (it will be empty).
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AutomaticTapeCreationPolicyInfo.Builder> |
serializableBuilderClass() |
AutomaticTapeCreationPolicyInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAutomaticTapeCreationRules()
public final List<AutomaticTapeCreationRule> automaticTapeCreationRules()
An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAutomaticTapeCreationRules() to see if a value was sent in this field.
public final String gatewayARN()
public AutomaticTapeCreationPolicyInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AutomaticTapeCreationPolicyInfo.Builder,AutomaticTapeCreationPolicyInfo>public static AutomaticTapeCreationPolicyInfo.Builder builder()
public static Class<? extends AutomaticTapeCreationPolicyInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.