Class GroupMembers
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.GroupMembers
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class GroupMembers extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe group members.Important: When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use ‘startIndex’ and ‘count’ to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant.
Note: Objects should always be created or deserialized using theGroupMembers.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theGroupMembers.Builder, which maintain a set of all explicitly set fields calledGroupMembers.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupMembers.Builderstatic classGroupMembers.TypeIndicates the type of resource, for example, User or Group.
-
Constructor Summary
Constructors Constructor Description GroupMembers(String value, String dateAdded, String ocid, String membershipOcid, String ref, String display, GroupMembers.Type type, String name)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GroupMembers.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDateAdded()The date and time that the member was added to the group.StringgetDisplay()The member’s display name.StringgetMembershipOcid()The membership OCID.StringgetName()The member’s name.StringgetOcid()The OCID of the member of this group.StringgetRef()The URI that corresponds to the member Resource of this group.GroupMembers.TypegetType()Indicates the type of resource, for example, User or Group.StringgetValue()The ID of the member of this GroupinthashCode()GroupMembers.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GroupMembers
@Deprecated @ConstructorProperties({"value","dateAdded","ocid","membershipOcid","ref","display","type","name"}) public GroupMembers(String value, String dateAdded, String ocid, String membershipOcid, String ref, String display, GroupMembers.Type type, String name)
Deprecated.
-
-
Method Detail
-
builder
public static GroupMembers.Builder builder()
Create a new builder.
-
toBuilder
public GroupMembers.Builder toBuilder()
-
getValue
public String getValue()
The ID of the member of this Group*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: always - type: string - uniqueness: none
- Returns:
- the value
-
getDateAdded
public String getDateAdded()
The date and time that the member was added to the group.*Added In:** 2012271618
*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readOnly - returned: default - type: dateTime - uniqueness: none
- Returns:
- the value
-
getOcid
public String getOcid()
The OCID of the member of this group.*Added In:** 2012271618
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: always - type: string - uniqueness: none
- Returns:
- the value
-
getMembershipOcid
public String getMembershipOcid()
The membership OCID.*Added In:** 2102181953
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getRef
public String getRef()
The URI that corresponds to the member Resource of this group.*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none
- Returns:
- the value
-
getDisplay
public String getDisplay()
The member’s display name.*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getType
public GroupMembers.Type getType()
Indicates the type of resource, for example, User or Group.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - idcsDefaultValue: User - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getName
public String getName()
The member’s name.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-