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.
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
ConstructorsConstructorDescriptionSetBucketLifecycleConfigurationRequest
(String bucketName, BucketLifecycleConfiguration lifecycleConfiguration) Constructs a newSetBucketLifecycleConfigurationRequest
to set the bucket lifecycle configuration of the specified bucket. -
Method Summary
Modifier and TypeMethodDescriptionGets the name of the bucket whose lifecycle configuration is being set.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.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.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 Details
-
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 Details
-
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
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:
-
withBucketName
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:
-
getLifecycleConfiguration
Gets the new lifecycle configuration for the specified bucket.- Returns:
- The new lifecycle configuration for the specified bucket.
- See Also:
-
setLifecycleConfiguration
Sets the new lifecycle configuration for the specified bucket.- Parameters:
lifecycleConfiguration
- The new lifecycle configuration for the specified bucket.- See Also:
-
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:
-