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