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)