Package com.mongodb
Class TagSet
- java.lang.Object
-
- com.mongodb.TagSet
-
- All Implemented Interfaces:
java.lang.Iterable<Tag>
@Immutable public final class TagSet extends java.lang.Object implements java.lang.Iterable<Tag>
An immutable set of tags, used to select members of a replica set to use for read operations.- Since:
- 2.13
- See Also:
ReadPreference- MongoDB documentation
- Tag Sets
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsAll(TagSet tagSet)Returnstrueif this tag set contains all of the elements of the specified tag set.booleanequals(java.lang.Object o)inthashCode()java.util.Iterator<Tag>iterator()java.lang.StringtoString()
-
-
-
Constructor Detail
-
TagSet
public TagSet()
An empty set of tags.
-
TagSet
public TagSet(Tag tag)
A set of tags contain the single given tag- Parameters:
tag- the tag
-
TagSet
public TagSet(java.util.List<Tag> tagList)
A set of tags containing the given list of tags.- Parameters:
tagList- the list of tags
-
-
Method Detail
-
iterator
public java.util.Iterator<Tag> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<Tag>
-
containsAll
public boolean containsAll(TagSet tagSet)
Returnstrueif this tag set contains all of the elements of the specified tag set.- Parameters:
tagSet- tag set to be checked for containment in this tag set- Returns:
trueif this tag set contains all of the elements of the specified tag set
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-