Class GrantEntitlement
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.GrantEntitlement
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class GrantEntitlement extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The entitlement or privilege that is being granted*SCIM++ Properties:** - idcsCsvAttributeNameMappings: [[columnHeaderName:Entitlement Value, csvColumnForResolvingResourceType:Entitlement Name, mapsTo:entitlement.attributeValue, referencedResourceTypeUniqueAttributeNameMappings:[[mapsFromColumnName:Entitlement Value, resourceTypeAttributeName:displayName], [mapsFromColumnName:App Name, resourceTypeAttributeName:app.display]], resolveValueUsingResourceType:[[resolveBy:AppRole, valueToBeResolved:appRoles]]], [columnHeaderName:Entitlement Name, defaultValue:appRoles, mapsTo:entitlement.attributeName]] - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: complex
Note: Objects should always be created or deserialized using theGrantEntitlement.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 theGrantEntitlement.Builder
, which maintain a set of all explicitly set fields calledGrantEntitlement.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
GrantEntitlement.Builder
-
Constructor Summary
Constructors Constructor Description GrantEntitlement(String attributeName, String attributeValue)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GrantEntitlement.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAttributeName()
The name of the attribute whose value (specified by attributeValue) confers privilege within the service-instance (specified by app).String
getAttributeValue()
The value of the attribute (specified by attributeName) that confers privilege within the service-instance (specified by app).int
hashCode()
GrantEntitlement.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
GrantEntitlement
@Deprecated @ConstructorProperties({"attributeName","attributeValue"}) public GrantEntitlement(String attributeName, String attributeValue)
Deprecated.
-
-
Method Detail
-
builder
public static GrantEntitlement.Builder builder()
Create a new builder.
-
toBuilder
public GrantEntitlement.Builder toBuilder()
-
getAttributeName
public String getAttributeName()
The name of the attribute whose value (specified by attributeValue) confers privilege within the service-instance (specified by app).*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getAttributeValue
public String getAttributeValue()
The value of the attribute (specified by attributeName) that confers privilege within the service-instance (specified by app).If attributeName is ‘appRoles’, then attributeValue is the ID of the AppRole.
*SCIM++ Properties:** - caseExact: true - idcsCsvAttributeName: Display Name - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - 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
-
-