Class CfnIdentityPoolRoleAttachment.MappingRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.CfnIdentityPoolRoleAttachment.MappingRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIdentityPoolRoleAttachment.MappingRuleProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIdentityPoolRoleAttachment.MappingRuleProperty
@Stability(Stable)
@Internal
public static final class CfnIdentityPoolRoleAttachment.MappingRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdentityPoolRoleAttachment.MappingRuleProperty
An implementation for
CfnIdentityPoolRoleAttachment.MappingRuleProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.CfnIdentityPoolRoleAttachment.MappingRuleProperty
CfnIdentityPoolRoleAttachment.MappingRuleProperty.Builder, CfnIdentityPoolRoleAttachment.MappingRuleProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnIdentityPoolRoleAttachment.MappingRuleProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
getClaim()
The claim name that must be present in the token.final String
The match condition that specifies how closely the claim value in the IdP token must matchValue
.final String
The Amazon Resource Name (ARN) of the role.final String
getValue()
A brief string that the claim must match.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnIdentityPoolRoleAttachment.MappingRuleProperty.Builder
.
-
-
Method Details
-
getClaim
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRuleProperty
The claim name that must be present in the token.For example: "isAdmin" or "paid".
- Specified by:
getClaim
in interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty
-
getMatchType
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRuleProperty
The match condition that specifies how closely the claim value in the IdP token must matchValue
.Valid values are:
Equals
,Contains
,StartsWith
, andNotEqual
.- Specified by:
getMatchType
in interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty
-
getRoleArn
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRuleProperty
The Amazon Resource Name (ARN) of the role.- Specified by:
getRoleArn
in interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty
-
getValue
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRuleProperty
A brief string that the claim must match.For example, "paid" or "yes".
- Specified by:
getValue
in interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-