public class SetBucketAccelerateConfigurationRequest extends AmazonWebServiceRequest implements ExpectedBucketOwnerRequest
Contains options for setting the accelerate configuration for a bucket.
NOOP| Constructor and Description | 
|---|
SetBucketAccelerateConfigurationRequest(String bucketName,
                                       BucketAccelerateConfiguration configuration)
Constructs a new  
SetBucketAccelerateConfigurationRequest to set
 the bucket accelerate configuration of the specified bucket. | 
| Modifier and Type | Method and Description | 
|---|---|
BucketAccelerateConfiguration | 
getAccelerateConfiguration()  | 
String | 
getBucketName()  | 
String | 
getExpectedBucketOwner()
Returns he account id of the expected bucket owner. 
 | 
void | 
setAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)
Sets the new accelerate configuration for the specified bucket. 
 | 
void | 
setBucketName(String bucketName)
Sets the name of the bucket whose accelerate configuration is being set. 
 | 
void | 
setExpectedBucketOwner(String expectedBucketOwner)
Set the account id of the expected bucket owner. 
 | 
SetBucketAccelerateConfigurationRequest | 
withAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)
Fluent setter method for  
setAccelerateConfiguration(BucketAccelerateConfiguration) | 
SetBucketAccelerateConfigurationRequest | 
withBucketName(String bucketName)
Fluent setter method for  
setBucketName(String) | 
SetBucketAccelerateConfigurationRequest | 
withExpectedBucketOwner(String expectedBucketOwner)
Set the account id of the expected bucket owner. 
 | 
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 SetBucketAccelerateConfigurationRequest(String bucketName, BucketAccelerateConfiguration configuration)
SetBucketAccelerateConfigurationRequest to set
 the bucket accelerate configuration of the specified bucket.bucketName - The name of the bucket whose accelerate configuration is being
            set.configuration - The new accelerate configuration for the specified bucket.public String getExpectedBucketOwner()
ExpectedBucketOwnerRequest403 (Access Denied) error.getExpectedBucketOwner in interface ExpectedBucketOwnerRequestpublic SetBucketAccelerateConfigurationRequest withExpectedBucketOwner(String expectedBucketOwner)
ExpectedBucketOwnerRequest403 (Access Denied) error.withExpectedBucketOwner in interface ExpectedBucketOwnerRequestpublic void setExpectedBucketOwner(String expectedBucketOwner)
ExpectedBucketOwnerRequest403 (Access Denied) error.setExpectedBucketOwner in interface ExpectedBucketOwnerRequestpublic String getBucketName()
public void setBucketName(String bucketName)
bucketName - The name of the bucket whose accelerate configuration is being
            set.getBucketName()public SetBucketAccelerateConfigurationRequest withBucketName(String bucketName)
setBucketName(String)SetBucketAccelerateConfigurationRequest object so that
         additional method calls may be chained together.setBucketName(String)public BucketAccelerateConfiguration getAccelerateConfiguration()
public void setAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)
accelerateConfiguration - The new accelerate configuration for the specified bucket.public SetBucketAccelerateConfigurationRequest withAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)
setAccelerateConfiguration(BucketAccelerateConfiguration)SetBucketAccelerateConfigurationRequest object so that
         additional method calls may be chained together.setAccelerateConfiguration(BucketAccelerateConfiguration)