Package com.amazonaws.services.s3.model
Class SetBucketLifecycleConfigurationRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class SetBucketLifecycleConfigurationRequest extends AmazonWebServiceRequest implements Serializable
Contains options for setting the lifecycle configuration for a bucket.
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description SetBucketLifecycleConfigurationRequest(String bucketName, BucketLifecycleConfiguration lifecycleConfiguration)
Constructs a newSetBucketLifecycleConfigurationRequest
to set the bucket lifecycle configuration of the specified bucket.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBucketName()
Gets the name of the bucket whose lifecycle configuration is being set.BucketLifecycleConfiguration
getLifecycleConfiguration()
Gets the new lifecycle configuration for the specified bucket.void
setBucketName(String bucketName)
Sets the name of the bucket whose lifecycle configuration is being set.void
setLifecycleConfiguration(BucketLifecycleConfiguration lifecycleConfiguration)
Sets the new lifecycle configuration for the specified bucket.SetBucketLifecycleConfigurationRequest
withBucketName(String bucketName)
Sets the name of the bucket whose lifecycle configuration is being set, and returns this object so that additional method calls may be chained together.SetBucketLifecycleConfigurationRequest
withLifecycleConfiguration(BucketLifecycleConfiguration lifecycleConfiguration)
Sets the new lifecycle configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.-
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
-
SetBucketLifecycleConfigurationRequest
public SetBucketLifecycleConfigurationRequest(String bucketName, BucketLifecycleConfiguration lifecycleConfiguration)
Constructs a newSetBucketLifecycleConfigurationRequest
to set the bucket lifecycle configuration of the specified bucket.- Parameters:
bucketName
- The name of the bucket for which to set the lifecycle configuration.lifecycleConfiguration
- The new lifecycle configuration for this bucket, which completely replaces any existing configuration.
-
-
Method Detail
-
getBucketName
public String getBucketName()
Gets the name of the bucket whose lifecycle configuration is being set.- Returns:
- The name of the bucket whose lifecycle configuration is being set.
- See Also:
setBucketName(String)
-
setBucketName
public void setBucketName(String bucketName)
Sets the name of the bucket whose lifecycle configuration is being set.- Parameters:
bucketName
- The name of the bucket whose lifecycle configuration is being set.- See Also:
getBucketName()
-
withBucketName
public SetBucketLifecycleConfigurationRequest withBucketName(String bucketName)
Sets the name of the bucket whose lifecycle configuration is being set, and returns this object so that additional method calls may be chained together.- Parameters:
bucketName
- The name of the bucket whose lifecycle configuration is being set.- Returns:
- This
SetBucketLifecycleConfigurationRequest
object so that additional method calls may be chained together. - See Also:
setBucketName(String)
-
getLifecycleConfiguration
public BucketLifecycleConfiguration getLifecycleConfiguration()
Gets the new lifecycle configuration for the specified bucket.- Returns:
- The new lifecycle configuration for the specified bucket.
- See Also:
withLifecycleConfiguration(BucketLifecycleConfiguration)
-
setLifecycleConfiguration
public void setLifecycleConfiguration(BucketLifecycleConfiguration lifecycleConfiguration)
Sets the new lifecycle configuration for the specified bucket.- Parameters:
lifecycleConfiguration
- The new lifecycle configuration for the specified bucket.- See Also:
getLifecycleConfiguration()
,withLifecycleConfiguration(BucketLifecycleConfiguration)
-
withLifecycleConfiguration
public SetBucketLifecycleConfigurationRequest withLifecycleConfiguration(BucketLifecycleConfiguration lifecycleConfiguration)
Sets the new lifecycle configuration for the specified bucket and returns this object, enabling additional method calls to be chained together.- Parameters:
lifecycleConfiguration
- The new lifecycle configuration for the specified bucket.- Returns:
- This
SetBucketLifecycleConfigurationRequest
object, enabling that additional method calls may be chained together. - See Also:
getLifecycleConfiguration()
-
-