Package dev.openfga.sdk.api.model
Class Userset
- java.lang.Object
-
- dev.openfga.sdk.api.model.Userset
-
public class Userset extends java.lang.ObjectUserset
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_COMPUTED_USERSETstatic java.lang.StringJSON_PROPERTY_DIFFERENCEstatic java.lang.StringJSON_PROPERTY_INTERSECTIONstatic java.lang.StringJSON_PROPERTY_THISstatic java.lang.StringJSON_PROPERTY_TUPLE_TO_USERSETstatic java.lang.StringJSON_PROPERTY_UNION
-
Constructor Summary
Constructors Constructor Description Userset()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Userset_this(java.lang.Object _this)UsersetcomputedUserset(ObjectRelation computedUserset)Usersetdifference(Difference difference)booleanequals(java.lang.Object o)Return true if this Userset object is equal to o.ObjectRelationgetComputedUserset()Get computedUsersetDifferencegetDifference()Get differenceUsersetsgetIntersection()Get intersectionjava.lang.ObjectgetThis()A DirectUserset is a sentinel message for referencing the direct members specified by an object/relation mapping.TupleToUsersetgetTupleToUserset()Get tupleToUsersetUsersetsgetUnion()Get unioninthashCode()Usersetintersection(Usersets intersection)voidsetComputedUserset(ObjectRelation computedUserset)voidsetDifference(Difference difference)voidsetIntersection(Usersets intersection)voidsetThis(java.lang.Object _this)voidsetTupleToUserset(TupleToUserset tupleToUserset)voidsetUnion(Usersets union)java.lang.StringtoString()java.lang.StringtoUrlQueryString()Convert the instance into URL query string.java.lang.StringtoUrlQueryString(java.lang.String prefix)Convert the instance into URL query string.UsersettupleToUserset(TupleToUserset tupleToUserset)Usersetunion(Usersets union)
-
-
-
Field Detail
-
JSON_PROPERTY_THIS
public static final java.lang.String JSON_PROPERTY_THIS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COMPUTED_USERSET
public static final java.lang.String JSON_PROPERTY_COMPUTED_USERSET
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TUPLE_TO_USERSET
public static final java.lang.String JSON_PROPERTY_TUPLE_TO_USERSET
- See Also:
- Constant Field Values
-
JSON_PROPERTY_UNION
public static final java.lang.String JSON_PROPERTY_UNION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERSECTION
public static final java.lang.String JSON_PROPERTY_INTERSECTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DIFFERENCE
public static final java.lang.String JSON_PROPERTY_DIFFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
_this
public Userset _this(java.lang.Object _this)
-
getThis
@Nullable public java.lang.Object getThis()
A DirectUserset is a sentinel message for referencing the direct members specified by an object/relation mapping.- Returns:
- _this
-
setThis
public void setThis(java.lang.Object _this)
-
computedUserset
public Userset computedUserset(ObjectRelation computedUserset)
-
getComputedUserset
@Nullable public ObjectRelation getComputedUserset()
Get computedUserset- Returns:
- computedUserset
-
setComputedUserset
public void setComputedUserset(ObjectRelation computedUserset)
-
tupleToUserset
public Userset tupleToUserset(TupleToUserset tupleToUserset)
-
getTupleToUserset
@Nullable public TupleToUserset getTupleToUserset()
Get tupleToUserset- Returns:
- tupleToUserset
-
setTupleToUserset
public void setTupleToUserset(TupleToUserset tupleToUserset)
-
getUnion
@Nullable public Usersets getUnion()
Get union- Returns:
- union
-
setUnion
public void setUnion(Usersets union)
-
getIntersection
@Nullable public Usersets getIntersection()
Get intersection- Returns:
- intersection
-
setIntersection
public void setIntersection(Usersets intersection)
-
difference
public Userset difference(Difference difference)
-
getDifference
@Nullable public Difference getDifference()
Get difference- Returns:
- difference
-
setDifference
public void setDifference(Difference difference)
-
equals
public boolean equals(java.lang.Object o)
Return true if this Userset object is equal to 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
-
toUrlQueryString
public java.lang.String toUrlQueryString()
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
public java.lang.String toUrlQueryString(java.lang.String prefix)
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-
-