Class CfnIdNamespaceMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.entityresolution.mixins.CfnIdNamespaceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIdNamespaceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIdNamespaceMixinProps
@Stability(Stable)
@Internal
public static final class CfnIdNamespaceMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIdNamespaceMixinProps
An implementation for
CfnIdNamespaceMixinProps-
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.mixins.preview.services.entityresolution.mixins.CfnIdNamespaceMixinProps
CfnIdNamespaceMixinProps.Builder, CfnIdNamespaceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIdNamespaceMixinProps.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 description of the ID namespace.final ObjectDetermines the properties ofIdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget.final StringThe name of the ID namespace.final ObjectA list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.final StringThe Amazon Resource Name (ARN) of the IAM role.getTags()The tags used to organize, track, or control access for this resource.final StringgetType()The type of ID namespace.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 theCfnIdNamespaceMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnIdNamespaceMixinPropsThe description of the ID namespace.- Specified by:
getDescriptionin interfaceCfnIdNamespaceMixinProps- See Also:
-
getIdMappingWorkflowProperties
Description copied from interface:CfnIdNamespaceMixinPropsDetermines the properties ofIdMappingWorflowwhere thisIdNamespacecan be used as aSourceor aTarget.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdNamespacePropsMixin.IdNamespaceIdMappingWorkflowPropertiesProperty>- Specified by:
getIdMappingWorkflowPropertiesin interfaceCfnIdNamespaceMixinProps- See Also:
-
getIdNamespaceName
Description copied from interface:CfnIdNamespaceMixinPropsThe name of the ID namespace.- Specified by:
getIdNamespaceNamein interfaceCfnIdNamespaceMixinProps- See Also:
-
getInputSourceConfig
Description copied from interface:CfnIdNamespaceMixinPropsA list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnIdNamespacePropsMixin.IdNamespaceInputSourceProperty>- Specified by:
getInputSourceConfigin interfaceCfnIdNamespaceMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnIdNamespaceMixinPropsThe Amazon Resource Name (ARN) of the IAM role.AWS Entity Resolution assumes this role to access the resources defined in this
IdNamespaceon your behalf as part of the workflow run.- Specified by:
getRoleArnin interfaceCfnIdNamespaceMixinProps- See Also:
-
getTags
Description copied from interface:CfnIdNamespaceMixinPropsThe tags used to organize, track, or control access for this resource.- Specified by:
getTagsin interfaceCfnIdNamespaceMixinProps- See Also:
-
getType
Description copied from interface:CfnIdNamespaceMixinPropsThe type of ID namespace. There are two types:SOURCEandTARGET.The
SOURCEcontains configurations forsourceIddata that will be processed in an ID mapping workflow.The
TARGETcontains a configuration oftargetIdwhich allsourceIdswill resolve to.- Specified by:
getTypein interfaceCfnIdNamespaceMixinProps- 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()
-