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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
containsAll(TagSet tagSet)
Returnstrue
if this tag set contains all of the elements of the specified tag set.boolean
equals(java.lang.Object o)
int
hashCode()
java.util.Iterator<Tag>
iterator()
java.lang.String
toString()
-
-
-
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:
iterator
in interfacejava.lang.Iterable<Tag>
-
containsAll
public boolean containsAll(TagSet tagSet)
Returnstrue
if 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:
true
if this tag set contains all of the elements of the specified tag set
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-