com.amazonaws.services.s3.model
Class BucketTaggingConfiguration

java.lang.Object
  extended by com.amazonaws.services.s3.model.BucketTaggingConfiguration

public class BucketTaggingConfiguration
extends Object


Constructor Summary
BucketTaggingConfiguration()
           Creates a new bucket tagging configuration.
BucketTaggingConfiguration(Collection<TagSet> tagSets)
           Creates a new bucket Tagging configuration containing the specified TopicConfigurations.
 
Method Summary
 List<TagSet> getAllTagSets()
           Gets the list of TagSet objects contained in this object.
 TagSet getTagSet()
           Gets the first TagSet object contained in this object.
 TagSet getTagSetAtIndex(int index)
           Gets the TagSet object at the specified index contained in this object.
 void setTagSets(Collection<TagSet> tagSets)
           Sets the TagSet.
 String toString()
           
 BucketTaggingConfiguration withTagSets(TagSet... tagSets)
           Sets the TagSet TagSets and returns this object, enabling additional method calls to be chained together.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BucketTaggingConfiguration

public BucketTaggingConfiguration()

Creates a new bucket tagging configuration. By default, the newly created configuration is empty.

Passing the new configuration directly to AmazonS3.setBucketTaggingConfiguration(String,BucketTaggingConfiguration) will remove any existing bucket tagging configuration.

See Also:
BucketTaggingConfiguration(Collection)

BucketTaggingConfiguration

public BucketTaggingConfiguration(Collection<TagSet> tagSets)

Creates a new bucket Tagging configuration containing the specified TopicConfigurations.

Passing the new configuration directly to AmazonS3.setBucketTaggingConfiguration(String,BucketTaggingConfiguration) will set the bucket's Tagging configuration and overwrite any existing configuration.

See Also:
BucketTaggingConfiguration()
Method Detail

withTagSets

public BucketTaggingConfiguration withTagSets(TagSet... tagSets)

Sets the TagSet TagSets and returns this object, enabling additional method calls to be chained together.

Calling this method will overwrite any previously set TagSets for this object.

Parameters:
tagSets - A set of TagSet objects.
Returns:
The updated BucketTaggingConfiguration object, enabling additional method calls to be chained together.
See Also:
setTagSets(Collection)

setTagSets

public void setTagSets(Collection<TagSet> tagSets)

Sets the TagSet.

Calling this method will overwrite any previously set TagSets for this object.

Parameters:
tagSets - A collection of TagSet objects.
See Also:
BucketTaggingConfiguration#withTopicConfigurations(TopicConfiguration)

getAllTagSets

public List<TagSet> getAllTagSets()

Gets the list of TagSet objects contained in this object. This method may return an empty list if no TagSet objects are present.

Returns:
The list of TagSet objects contained in this object. May return an empty list.

getTagSet

public TagSet getTagSet()

Gets the first TagSet object contained in this object. This method may return null list if no TagSet objects are present.

Returns:
The first TagSet object contained in the object

getTagSetAtIndex

public TagSet getTagSetAtIndex(int index)

Gets the TagSet object at the specified index contained in this object.

Parameters:
index - The index of the TagSet object to return
Returns:
The TagSet object contained in the object

toString

public String toString()
Overrides:
toString in class Object


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