public class SetObjectLockConfigurationRequest extends AmazonWebServiceRequest implements Serializable
NOOP| Constructor and Description | 
|---|
SetObjectLockConfigurationRequest()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getBucketName()
The S3 Bucket. 
 | 
ObjectLockConfiguration | 
getObjectLockConfiguration()
The Object Lock configuration that you want to apply to the specified bucket. 
 | 
String | 
getToken()  | 
boolean | 
isRequesterPays()
Returns true if the user has enabled Requester Pays option when
 downloading an object from Requester Pays Bucket; else false. 
 | 
void | 
setBucketName(String bucket)
The S3 Bucket. 
 | 
void | 
setObjectLockConfiguration(ObjectLockConfiguration objectLockConfiguration)
The Object Lock configuration that you want to apply to the specified bucket. 
 | 
void | 
setRequesterPays(boolean isRequesterPays)
Used for downloading an Amazon S3 Object from a Requester Pays Bucket. 
 | 
void | 
setToken(String token)  | 
SetObjectLockConfigurationRequest | 
withBucketName(String bucket)
The S3 Bucket. 
 | 
SetObjectLockConfigurationRequest | 
withObjectLockConfiguration(ObjectLockConfiguration objectLockConfiguration)
The Object Lock configuration that you want to apply to the specified bucket. 
 | 
SetObjectLockConfigurationRequest | 
withRequesterPays(boolean isRequesterPays)
Used for conducting this operation from a Requester Pays Bucket. 
 | 
SetObjectLockConfigurationRequest | 
withToken(String token)  | 
addHandlerContext, clone, 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 String getBucketName()
public SetObjectLockConfigurationRequest withBucketName(String bucket)
public void setBucketName(String bucket)
public ObjectLockConfiguration getObjectLockConfiguration()
public SetObjectLockConfigurationRequest withObjectLockConfiguration(ObjectLockConfiguration objectLockConfiguration)
public void setObjectLockConfiguration(ObjectLockConfiguration objectLockConfiguration)
public boolean isRequesterPays()
If a bucket is enabled for Requester Pays, then any attempt to read an object from it without Requester Pays enabled will result in a 403 error and the bucket owner will be charged for the request.
Enabling Requester Pays disables the ability to have anonymous access to this bucket
public SetObjectLockConfigurationRequest withRequesterPays(boolean isRequesterPays)
If a bucket is enabled for Requester Pays, then any attempt to upload or download an object from it without Requester Pays enabled will result in a 403 error and the bucket owner will be charged for the request.
Enabling Requester Pays disables the ability to have anonymous access to this bucket.
isRequesterPays - Enable Requester Pays option for the operation.public void setRequesterPays(boolean isRequesterPays)
If a bucket is enabled for Requester Pays, then any attempt to read an object from it without Requester Pays enabled will result in a 403 error and the bucket owner will be charged for the request.
Enabling Requester Pays disables the ability to have anonymous access to this bucket
isRequesterPays - Enable Requester Pays option for the operation.public String getToken()
public SetObjectLockConfigurationRequest withToken(String token)
public void setToken(String token)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.