com.amazonaws.services.s3.model
Class SetBucketTaggingConfigurationRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest

public class SetBucketTaggingConfigurationRequest
extends AmazonWebServiceRequest

Contains options for setting the tagging configuration for a bucket.

See Also:
SetBucketTaggingConfigurationRequest(String, BucketTaggingConfiguration)

Constructor Summary
SetBucketTaggingConfigurationRequest(java.lang.String bucketName, BucketTaggingConfiguration taggingConfiguration)
          Constructs a new SetBucketTaggingConfigurationRequest to set the bucket tagging configuration of the specified bucket.
 
Method Summary
 java.lang.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(java.lang.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(java.lang.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
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setDelegationToken, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetBucketTaggingConfigurationRequest

public SetBucketTaggingConfigurationRequest(java.lang.String bucketName,
                                            BucketTaggingConfiguration taggingConfiguration)
Constructs a new SetBucketTaggingConfigurationRequest 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 java.lang.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(java.lang.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(java.lang.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()


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.