Class CfnCatalogMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.glue.CfnCatalogMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCatalogMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCatalogMixinProps
@Stability(Stable)
@Internal
public static final class CfnCatalogMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCatalogMixinProps
An implementation for
CfnCatalogMixinProps-
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.cfnpropertymixins.services.glue.CfnCatalogMixinProps
CfnCatalogMixinProps.Builder, CfnCatalogMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCatalogMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCatalogMixinProps.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 StringAllows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.final ObjectA structure that specifies data lake access properties and other custom properties.final ObjectAn array of PrincipalPermissions objects for default database permissions.final ObjectAn array of PrincipalPermissions objects for default table permissions.final StringA description of the catalog.final ObjectA FederatedCatalog structure that references an entity outside the Glue Data Catalog.final StringgetName()The name of the catalog to create.final StringSpecifies whether to overwrite child resource permissions with the default permissions.final ObjectA map of key-value pairs that define parameters and properties of the catalog.getTags()An array of key-value pairs to apply to this resource.final ObjectA structure that describes a target catalog for resource linking.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 theCfnCatalogMixinProps.Builder.
-
-
Method Details
-
getAllowFullTableExternalDataAccess
Description copied from interface:CfnCatalogMixinPropsAllows third-party engines to access data in Amazon S3 locations that are registered with Lake Formation.- Specified by:
getAllowFullTableExternalDataAccessin interfaceCfnCatalogMixinProps- See Also:
-
getCatalogProperties
Description copied from interface:CfnCatalogMixinPropsA structure that specifies data lake access properties and other custom properties.Returns union: either
IResolvableorCfnCatalogPropsMixin.CatalogPropertiesProperty- Specified by:
getCatalogPropertiesin interfaceCfnCatalogMixinProps- See Also:
-
getCreateDatabaseDefaultPermissions
Description copied from interface:CfnCatalogMixinPropsAn array of PrincipalPermissions objects for default database permissions.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCatalogPropsMixin.PrincipalPermissionsProperty>- Specified by:
getCreateDatabaseDefaultPermissionsin interfaceCfnCatalogMixinProps- See Also:
-
getCreateTableDefaultPermissions
Description copied from interface:CfnCatalogMixinPropsAn array of PrincipalPermissions objects for default table permissions.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCatalogPropsMixin.PrincipalPermissionsProperty>- Specified by:
getCreateTableDefaultPermissionsin interfaceCfnCatalogMixinProps- See Also:
-
getDescription
Description copied from interface:CfnCatalogMixinPropsA description of the catalog.- Specified by:
getDescriptionin interfaceCfnCatalogMixinProps- See Also:
-
getFederatedCatalog
Description copied from interface:CfnCatalogMixinPropsA FederatedCatalog structure that references an entity outside the Glue Data Catalog.Returns union: either
IResolvableorCfnCatalogPropsMixin.FederatedCatalogProperty- Specified by:
getFederatedCatalogin interfaceCfnCatalogMixinProps- See Also:
-
getName
Description copied from interface:CfnCatalogMixinPropsThe name of the catalog to create.- Specified by:
getNamein interfaceCfnCatalogMixinProps- See Also:
-
getOverwriteChildResourcePermissionsWithDefault
Description copied from interface:CfnCatalogMixinPropsSpecifies whether to overwrite child resource permissions with the default permissions.- Specified by:
getOverwriteChildResourcePermissionsWithDefaultin interfaceCfnCatalogMixinProps- See Also:
-
getParameters
Description copied from interface:CfnCatalogMixinPropsA map of key-value pairs that define parameters and properties of the catalog.Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- Specified by:
getParametersin interfaceCfnCatalogMixinProps- See Also:
-
getTags
Description copied from interface:CfnCatalogMixinPropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnCatalogMixinProps- See Also:
-
getTargetRedshiftCatalog
Description copied from interface:CfnCatalogMixinPropsA structure that describes a target catalog for resource linking.Returns union: either
IResolvableorCfnCatalogPropsMixin.TargetRedshiftCatalogProperty- Specified by:
getTargetRedshiftCatalogin interfaceCfnCatalogMixinProps- 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()
-