Class MyGroupMembers
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.MyGroupMembers
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class MyGroupMembers extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The 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 theMyGroupMembers.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 theMyGroupMembers.Builder
, which maintain a set of all explicitly set fields calledMyGroupMembers.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 class
MyGroupMembers.Builder
static class
MyGroupMembers.Type
Indicates the type of resource, for example, User or Group.
-
Constructor Summary
Constructors Constructor Description MyGroupMembers(String value, String dateAdded, String ocid, String membershipOcid, String ref, String display, MyGroupMembers.Type type, String name)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MyGroupMembers.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDateAdded()
The date and time that the member was added to the group.String
getDisplay()
The member’s display name.String
getMembershipOcid()
The membership OCID.String
getName()
The member’s name.String
getOcid()
The OCID of the member of this group.String
getRef()
The URI that corresponds to the member Resource of this group.MyGroupMembers.Type
getType()
Indicates the type of resource, for example, User or Group.String
getValue()
The ID of the member of this Groupint
hashCode()
MyGroupMembers.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
MyGroupMembers
@Deprecated @ConstructorProperties({"value","dateAdded","ocid","membershipOcid","ref","display","type","name"}) public MyGroupMembers(String value, String dateAdded, String ocid, String membershipOcid, String ref, String display, MyGroupMembers.Type type, String name)
Deprecated.
-
-
Method Detail
-
builder
public static MyGroupMembers.Builder builder()
Create a new builder.
-
toBuilder
public MyGroupMembers.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 MyGroupMembers.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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-