@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssignTapePoolRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| AssignTapePoolRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| AssignTapePoolRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| Boolean | getBypassGovernanceRetention()
 Set permissions to bypass governance retention. | 
| String | getPoolId()
 The ID of the pool that you want to add your tape to for archiving. | 
| String | getTapeARN()
 The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool. | 
| int | hashCode() | 
| Boolean | isBypassGovernanceRetention()
 Set permissions to bypass governance retention. | 
| void | setBypassGovernanceRetention(Boolean bypassGovernanceRetention)
 Set permissions to bypass governance retention. | 
| void | setPoolId(String poolId)
 The ID of the pool that you want to add your tape to for archiving. | 
| void | setTapeARN(String tapeARN)
 The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool. | 
| String | toString()Returns a string representation of this object. | 
| AssignTapePoolRequest | withBypassGovernanceRetention(Boolean bypassGovernanceRetention)
 Set permissions to bypass governance retention. | 
| AssignTapePoolRequest | withPoolId(String poolId)
 The ID of the pool that you want to add your tape to for archiving. | 
| AssignTapePoolRequest | withTapeARN(String tapeARN)
 The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setTapeARN(String tapeARN)
The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.
tapeARN - The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.public String getTapeARN()
The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.
public AssignTapePoolRequest withTapeARN(String tapeARN)
The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.
tapeARN - The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.public void setPoolId(String poolId)
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
 Valid Values: GLACIER | DEEP_ARCHIVE
 
poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in
        the S3 storage class that is associated with the pool. When you use your backup application to eject the
        tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that
        corresponds to the pool.
        
        Valid Values: GLACIER | DEEP_ARCHIVE
public String getPoolId()
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
 Valid Values: GLACIER | DEEP_ARCHIVE
 
         Valid Values: GLACIER | DEEP_ARCHIVE
public AssignTapePoolRequest withPoolId(String poolId)
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
 Valid Values: GLACIER | DEEP_ARCHIVE
 
poolId - The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in
        the S3 storage class that is associated with the pool. When you use your backup application to eject the
        tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that
        corresponds to the pool.
        
        Valid Values: GLACIER | DEEP_ARCHIVE
public void setBypassGovernanceRetention(Boolean bypassGovernanceRetention)
 Set permissions to bypass governance retention. If the lock type of the archived tape is Governance,
 the tape's archived age is not older than RetentionLockInDays, and the user does not already have
 BypassGovernanceRetention, setting this to TRUE enables the user to bypass the retention lock. This
 parameter is set to true by default for calls from the console.
 
 Valid values: TRUE | FALSE
 
bypassGovernanceRetention - Set permissions to bypass governance retention. If the lock type of the archived tape is
        Governance, the tape's archived age is not older than RetentionLockInDays, and
        the user does not already have BypassGovernanceRetention, setting this to TRUE enables the
        user to bypass the retention lock. This parameter is set to true by default for calls from the
        console.
        
        Valid values: TRUE | FALSE
public Boolean getBypassGovernanceRetention()
 Set permissions to bypass governance retention. If the lock type of the archived tape is Governance,
 the tape's archived age is not older than RetentionLockInDays, and the user does not already have
 BypassGovernanceRetention, setting this to TRUE enables the user to bypass the retention lock. This
 parameter is set to true by default for calls from the console.
 
 Valid values: TRUE | FALSE
 
Governance, the tape's archived age is not older than RetentionLockInDays, and
         the user does not already have BypassGovernanceRetention, setting this to TRUE enables the
         user to bypass the retention lock. This parameter is set to true by default for calls from the
         console.
         
         Valid values: TRUE | FALSE
public AssignTapePoolRequest withBypassGovernanceRetention(Boolean bypassGovernanceRetention)
 Set permissions to bypass governance retention. If the lock type of the archived tape is Governance,
 the tape's archived age is not older than RetentionLockInDays, and the user does not already have
 BypassGovernanceRetention, setting this to TRUE enables the user to bypass the retention lock. This
 parameter is set to true by default for calls from the console.
 
 Valid values: TRUE | FALSE
 
bypassGovernanceRetention - Set permissions to bypass governance retention. If the lock type of the archived tape is
        Governance, the tape's archived age is not older than RetentionLockInDays, and
        the user does not already have BypassGovernanceRetention, setting this to TRUE enables the
        user to bypass the retention lock. This parameter is set to true by default for calls from the
        console.
        
        Valid values: TRUE | FALSE
public Boolean isBypassGovernanceRetention()
 Set permissions to bypass governance retention. If the lock type of the archived tape is Governance,
 the tape's archived age is not older than RetentionLockInDays, and the user does not already have
 BypassGovernanceRetention, setting this to TRUE enables the user to bypass the retention lock. This
 parameter is set to true by default for calls from the console.
 
 Valid values: TRUE | FALSE
 
Governance, the tape's archived age is not older than RetentionLockInDays, and
         the user does not already have BypassGovernanceRetention, setting this to TRUE enables the
         user to bypass the retention lock. This parameter is set to true by default for calls from the
         console.
         
         Valid values: TRUE | FALSE
public String toString()
toString in class ObjectObject.toString()public AssignTapePoolRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()