Class CfnDatabasePropsMixin.DatabaseInputProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.glue.CfnDatabasePropsMixin.DatabaseInputProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDatabasePropsMixin.DatabaseInputProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDatabasePropsMixin.DatabaseInputProperty
@Stability(Stable)
@Internal
public static final class CfnDatabasePropsMixin.DatabaseInputProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDatabasePropsMixin.DatabaseInputProperty
An implementation for
CfnDatabasePropsMixin.DatabaseInputProperty-
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.CfnDatabasePropsMixin.DatabaseInputProperty
CfnDatabasePropsMixin.DatabaseInputProperty.Builder, CfnDatabasePropsMixin.DatabaseInputProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDatabasePropsMixin.DatabaseInputProperty.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 ObjectCreates a set of default permissions on the table for principals.final StringA description of the database.final ObjectAFederatedDatabasestructure that references an entity outside the AWS Glue Data Catalog .final StringThe location of the database (for example, an HDFS path).final ObjectgetName()The name of the database.final ObjectThese key-value pairs define parameters and properties of the database.final ObjectADatabaseIdentifierstructure that describes a target database 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 theCfnDatabasePropsMixin.DatabaseInputProperty.Builder.
-
-
Method Details
-
getCreateTableDefaultPermissions
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyCreates a set of default permissions on the table for principals.Used by AWS Lake Formation . Not used in the normal course of AWS Glue operations.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDatabasePropsMixin.PrincipalPrivilegesProperty>- Specified by:
getCreateTableDefaultPermissionsin interfaceCfnDatabasePropsMixin.DatabaseInputProperty- See Also:
-
getDescription
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyA description of the database.- Specified by:
getDescriptionin interfaceCfnDatabasePropsMixin.DatabaseInputProperty- See Also:
-
getFederatedDatabase
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyAFederatedDatabasestructure that references an entity outside the AWS Glue Data Catalog .Returns union: either
IResolvableorCfnDatabasePropsMixin.FederatedDatabaseProperty- Specified by:
getFederatedDatabasein interfaceCfnDatabasePropsMixin.DatabaseInputProperty- See Also:
-
getLocationUri
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyThe location of the database (for example, an HDFS path).- Specified by:
getLocationUriin interfaceCfnDatabasePropsMixin.DatabaseInputProperty- See Also:
-
getName
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyThe name of the database.For Hive compatibility, this is folded to lowercase when it is stored.
Returns union: either
StringorIBucketRef- Specified by:
getNamein interfaceCfnDatabasePropsMixin.DatabaseInputProperty- See Also:
-
getParameters
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyThese key-value pairs define parameters and properties of the database.- Specified by:
getParametersin interfaceCfnDatabasePropsMixin.DatabaseInputProperty- See Also:
-
getTargetDatabase
Description copied from interface:CfnDatabasePropsMixin.DatabaseInputPropertyADatabaseIdentifierstructure that describes a target database for resource linking.Returns union: either
IResolvableorCfnDatabasePropsMixin.DatabaseIdentifierProperty- Specified by:
getTargetDatabasein interfaceCfnDatabasePropsMixin.DatabaseInputProperty- 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()
-