Class CfnIdentityPoolPrincipalTagProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.CfnIdentityPoolPrincipalTagProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIdentityPoolPrincipalTagProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIdentityPoolPrincipalTagProps
@Stability(Stable)
@Internal
public static final class CfnIdentityPoolPrincipalTagProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdentityPoolPrincipalTagProps
An implementation for
CfnIdentityPoolPrincipalTagProps-
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.CfnIdentityPoolPrincipalTagProps
CfnIdentityPoolPrincipalTagProps.Builder, CfnIdentityPoolPrincipalTagProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdentityPoolPrincipalTagProps.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 StringThe identity pool that you want to associate with this principal tag map.final StringThe identity pool identity provider (IdP) that you want to associate with this principal tag map.final ObjectA JSON-formatted list of user claims and the principal tags that you want to associate with them.final ObjectUse a default set of mappings between claims and tags for this provider, instead of a custom map.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 theCfnIdentityPoolPrincipalTagProps.Builder.
-
-
Method Details
-
getIdentityPoolId
Description copied from interface:CfnIdentityPoolPrincipalTagPropsThe identity pool that you want to associate with this principal tag map.- Specified by:
getIdentityPoolIdin interfaceCfnIdentityPoolPrincipalTagProps- See Also:
-
getIdentityProviderName
Description copied from interface:CfnIdentityPoolPrincipalTagPropsThe identity pool identity provider (IdP) that you want to associate with this principal tag map.- Specified by:
getIdentityProviderNamein interfaceCfnIdentityPoolPrincipalTagProps- See Also:
-
getPrincipalTags
Description copied from interface:CfnIdentityPoolPrincipalTagPropsA JSON-formatted list of user claims and the principal tags that you want to associate with them.When Amazon Cognito requests credentials, it sets the value of the principal tag to the value of the user's claim.
- Specified by:
getPrincipalTagsin interfaceCfnIdentityPoolPrincipalTagProps- See Also:
-
getUseDefaults
Description copied from interface:CfnIdentityPoolPrincipalTagPropsUse a default set of mappings between claims and tags for this provider, instead of a custom map.- Specified by:
getUseDefaultsin interfaceCfnIdentityPoolPrincipalTagProps- 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()
-