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.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 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 classMyGroupMembers.Builderstatic classMyGroupMembers.TypeIndicates 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.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.MyGroupMembers.TypegetType()Indicates the type of resource, for example, User or Group.StringgetValue()The ID of the member of this GroupinthashCode()MyGroupMembers.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-