Class RoleMappingRule.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.identitypool.RoleMappingRule.Jsii$Proxy
- All Implemented Interfaces:
RoleMappingRule,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RoleMappingRule
@Stability(Experimental)
@Internal
public static final class RoleMappingRule.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RoleMappingRule
An implementation for
RoleMappingRule-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.identitypool.RoleMappingRule
RoleMappingRule.Builder, RoleMappingRule.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RoleMappingRule.Builder builder) Constructor that initializes the object based on literal property values passed by theRoleMappingRule.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringgetClaim()(experimental) The key sent in the token by the federated identity provider.final String(experimental) The value of the claim that must be matched.final IRole(experimental) The Role to be assumed when Claim Value is matched.final RoleMappingMatchType(experimental) How to match with the Claim value.final inthashCode()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 theRoleMappingRule.Builder.
-
-
Method Details
-
getClaim
Description copied from interface:RoleMappingRule(experimental) The key sent in the token by the federated identity provider.- Specified by:
getClaimin interfaceRoleMappingRule
-
getClaimValue
Description copied from interface:RoleMappingRule(experimental) The value of the claim that must be matched.- Specified by:
getClaimValuein interfaceRoleMappingRule
-
getMappedRole
Description copied from interface:RoleMappingRule(experimental) The Role to be assumed when Claim Value is matched.- Specified by:
getMappedRolein interfaceRoleMappingRule
-
getMatchType
Description copied from interface:RoleMappingRule(experimental) How to match with the Claim value.Default: RoleMappingMatchType.EQUALS
- Specified by:
getMatchTypein interfaceRoleMappingRule
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-