Class GroupExtGrants
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.GroupExtGrants
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class GroupExtGrants extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelGrants assigned to group*SCIM++ Properties:** - idcsSearchable: true - multiValued: true - mutability: readOnly - required: false - returned: request - type: complex - uniqueness: none 
 Note: Objects should always be created or deserialized using theGroupExtGrants.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 theGroupExtGrants.Builder, which maintain a set of all explicitly set fields calledGroupExtGrants.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 SummaryNested Classes Modifier and Type Class Description static classGroupExtGrants.Builderstatic classGroupExtGrants.GrantMechanismEach value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.
 - 
Constructor SummaryConstructors Constructor Description GroupExtGrants(String value, String ref, String appId, GroupExtGrants.GrantMechanism grantMechanism)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GroupExtGrants.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAppId()App identifierGroupExtGrants.GrantMechanismgetGrantMechanism()Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.StringgetRef()Grant URIStringgetValue()Grant identifierinthashCode()GroupExtGrants.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
GroupExtGrants@Deprecated @ConstructorProperties({"value","ref","appId","grantMechanism"}) public GroupExtGrants(String value, String ref, String appId, GroupExtGrants.GrantMechanism grantMechanism) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static GroupExtGrants.Builder builder() Create a new builder.
 - 
toBuilderpublic GroupExtGrants.Builder toBuilder() 
 - 
getValuepublic String getValue() Grant identifier*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getRefpublic String getRef() Grant URI*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none - Returns:
- the value
 
 - 
getAppIdpublic String getAppId() App identifier*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getGrantMechanismpublic GroupExtGrants.GrantMechanism getGrantMechanism() Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.A customer or the UI should use only grantMechanism values that start with ‘ADMINISTRATOR’: - ‘ADMINISTRATOR_TO_USER’ is for a direct grant to a specific User. - ‘ADMINISTRATOR_TO_GROUP’ is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group. - ‘ADMINISTRATOR_TO_APP’ is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App. *SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-