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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.CfnIdentityPoolRoleAttachment.MappingRuleProperty
CfnIdentityPoolRoleAttachment.MappingRuleProperty.Builder, CfnIdentityPoolRoleAttachment.MappingRuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdentityPoolRoleAttachment.MappingRuleProperty.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()The claim name that must be present in the token.final StringThe match condition that specifies how closely the claim value in the IdP token must matchValue.final StringThe Amazon Resource Name (ARN) of the role.final StringgetValue()A brief string that the claim must match.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 theCfnIdentityPoolRoleAttachment.MappingRuleProperty.Builder.
-
-
Method Details
-
getClaim
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRulePropertyThe claim name that must be present in the token.For example: "isAdmin" or "paid".
- Specified by:
getClaimin interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty- See Also:
-
getMatchType
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRulePropertyThe match condition that specifies how closely the claim value in the IdP token must matchValue.Valid values are:
Equals,Contains,StartsWith, andNotEqual.- Specified by:
getMatchTypein interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty- See Also:
-
getRoleArn
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRulePropertyThe Amazon Resource Name (ARN) of the role.- Specified by:
getRoleArnin interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty- See Also:
-
getValue
Description copied from interface:CfnIdentityPoolRoleAttachment.MappingRulePropertyA brief string that the claim must match.For example, "paid" or "yes".
- Specified by:
getValuein interfaceCfnIdentityPoolRoleAttachment.MappingRuleProperty- See Also:
-
$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()
-