Package com.amazonaws.services.s3.model
Class SetBucketAccelerateConfigurationRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Cloneable
public class SetBucketAccelerateConfigurationRequest extends AmazonWebServiceRequest
Contains options for setting the accelerate configuration for a bucket.
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description SetBucketAccelerateConfigurationRequest(String bucketName, BucketAccelerateConfiguration configuration)Constructs a newSetBucketAccelerateConfigurationRequestto set the bucket accelerate configuration of the specified bucket.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketAccelerateConfigurationgetAccelerateConfiguration()StringgetBucketName()voidsetAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)Sets the new accelerate configuration for the specified bucket.voidsetBucketName(String bucketName)Sets the name of the bucket whose accelerate configuration is being set.SetBucketAccelerateConfigurationRequestwithAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)Fluent setter method forsetAccelerateConfiguration(BucketAccelerateConfiguration)SetBucketAccelerateConfigurationRequestwithBucketName(String bucketName)Fluent setter method forsetBucketName(String)-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
clone, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Constructor Detail
-
SetBucketAccelerateConfigurationRequest
public SetBucketAccelerateConfigurationRequest(String bucketName, BucketAccelerateConfiguration configuration)
Constructs a newSetBucketAccelerateConfigurationRequestto set the bucket accelerate configuration of the specified bucket.- Parameters:
bucketName- The name of the bucket whose accelerate configuration is being set.configuration- The new accelerate configuration for the specified bucket.
-
-
Method Detail
-
getBucketName
public String getBucketName()
- Returns:
- The name of the bucket whose accelerate configuration is being set.
-
setBucketName
public void setBucketName(String bucketName)
Sets the name of the bucket whose accelerate configuration is being set.- Parameters:
bucketName- The name of the bucket whose accelerate configuration is being set.- See Also:
getBucketName()
-
withBucketName
public SetBucketAccelerateConfigurationRequest withBucketName(String bucketName)
Fluent setter method forsetBucketName(String)- Returns:
- This
SetBucketAccelerateConfigurationRequestobject so that additional method calls may be chained together. - See Also:
setBucketName(String)
-
getAccelerateConfiguration
public BucketAccelerateConfiguration getAccelerateConfiguration()
- Returns:
- The new accelerate configuration for the specified bucket.
-
setAccelerateConfiguration
public void setAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)
Sets the new accelerate configuration for the specified bucket.- Parameters:
accelerateConfiguration- The new accelerate configuration for the specified bucket.
-
withAccelerateConfiguration
public SetBucketAccelerateConfigurationRequest withAccelerateConfiguration(BucketAccelerateConfiguration accelerateConfiguration)
Fluent setter method forsetAccelerateConfiguration(BucketAccelerateConfiguration)- Returns:
- This
SetBucketAccelerateConfigurationRequestobject so that additional method calls may be chained together. - See Also:
setAccelerateConfiguration(BucketAccelerateConfiguration)
-
-