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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.CfnIdentityPoolPrincipalTagProps
CfnIdentityPoolPrincipalTagProps.Builder, CfnIdentityPoolPrincipalTagProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnIdentityPoolPrincipalTagProps.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
The identity pool that you want to associate with this principal tag map.final String
The identity pool identity provider (IdP) that you want to associate with this principal tag map.final Object
A JSON-formatted list of user claims and the principal tags that you want to associate with them.final Object
Use a default set of mappings between claims and tags for this provider, instead of a custom map.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 theCfnIdentityPoolPrincipalTagProps.Builder
.
-
-
Method Details
-
getIdentityPoolId
Description copied from interface:CfnIdentityPoolPrincipalTagProps
The identity pool that you want to associate with this principal tag map.- Specified by:
getIdentityPoolId
in interfaceCfnIdentityPoolPrincipalTagProps
- See Also:
-
getIdentityProviderName
Description copied from interface:CfnIdentityPoolPrincipalTagProps
The identity pool identity provider (IdP) that you want to associate with this principal tag map.- Specified by:
getIdentityProviderName
in interfaceCfnIdentityPoolPrincipalTagProps
- See Also:
-
getPrincipalTags
Description copied from interface:CfnIdentityPoolPrincipalTagProps
A 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:
getPrincipalTags
in interfaceCfnIdentityPoolPrincipalTagProps
- See Also:
-
getUseDefaults
Description copied from interface:CfnIdentityPoolPrincipalTagProps
Use a default set of mappings between claims and tags for this provider, instead of a custom map.- Specified by:
getUseDefaults
in interfaceCfnIdentityPoolPrincipalTagProps
- See Also:
-
$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()
-