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