Class BucketTaggingConfiguration
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new bucket tagging configuration.BucketTaggingConfiguration
(Collection<TagSet> tagSets) Creates a new bucket Tagging configuration containing the specifiedTopicConfigurations
. -
Method Summary
Modifier and TypeMethodDescriptionGets the list ofTagSet
objects contained in this object.Gets the firstTagSet
object contained in this object.getTagSetAtIndex
(int index) Gets theTagSet
object at the specified index contained in this object.void
setTagSets
(Collection<TagSet> tagSets) Sets theTagSet
.toString()
withTagSets
(TagSet... tagSets) Sets theTagSet
TagSets
and returns this object, enabling additional method calls to be chained together.
-
Constructor Details
-
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
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:
-
-
Method Details
-
withTagSets
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
Sets the
TagSet
.Calling this method will overwrite any previously set
TagSets
for this object.- Parameters:
tagSets
- A collection of TagSet objects.- See Also:
-
getAllTagSets
Gets the list of
TagSet
objects contained in this object. This method may return an empty list if noTagSet
objects are present.- Returns:
- The list of
TagSet
objects contained in this object. May return an empty list.
-
getTagSet
Gets the first
TagSet
object contained in this object. This method may return null list if noTagSet
objects are present.- Returns:
- The first
TagSet
object contained in the object
-
getTagSetAtIndex
Gets the
TagSet
object at the specified index contained in this object.- Parameters:
index
- The index of theTagSet
object to return- Returns:
- The
TagSet
object contained in the object
-
toString
-