@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, withSdkRequestTimeout
public 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.
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.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.
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.
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.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 Object
Object.toString()
public AssignTapePoolRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()