Class CfnDatabase.DatabaseInputProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.CfnDatabase.DatabaseInputProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDatabase.DatabaseInputProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDatabase.DatabaseInputProperty
@Stability(Stable)
@Internal
public static final class CfnDatabase.DatabaseInputProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDatabase.DatabaseInputProperty
An implementation for
CfnDatabase.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.services.glue.CfnDatabase.DatabaseInputProperty
CfnDatabase.DatabaseInputProperty.Builder, CfnDatabase.DatabaseInputProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDatabase.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 StringgetName()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 theCfnDatabase.DatabaseInputProperty.Builder.
-
-
Method Details
-
getCreateTableDefaultPermissions
Description copied from interface:CfnDatabase.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: '<'eitherIResolvableorCfnDatabase.PrincipalPrivilegesProperty>- Specified by:
getCreateTableDefaultPermissionsin interfaceCfnDatabase.DatabaseInputProperty- See Also:
-
getDescription
Description copied from interface:CfnDatabase.DatabaseInputPropertyA description of the database.- Specified by:
getDescriptionin interfaceCfnDatabase.DatabaseInputProperty- See Also:
-
getFederatedDatabase
Description copied from interface:CfnDatabase.DatabaseInputPropertyAFederatedDatabasestructure that references an entity outside the AWS Glue Data Catalog .Returns union: either
IResolvableorCfnDatabase.FederatedDatabaseProperty- Specified by:
getFederatedDatabasein interfaceCfnDatabase.DatabaseInputProperty- See Also:
-
getLocationUri
Description copied from interface:CfnDatabase.DatabaseInputPropertyThe location of the database (for example, an HDFS path).- Specified by:
getLocationUriin interfaceCfnDatabase.DatabaseInputProperty- See Also:
-
getName
Description copied from interface:CfnDatabase.DatabaseInputPropertyThe name of the database.For Hive compatibility, this is folded to lowercase when it is stored.
- Specified by:
getNamein interfaceCfnDatabase.DatabaseInputProperty- See Also:
-
getParameters
Description copied from interface:CfnDatabase.DatabaseInputPropertyThese key-value pairs define parameters and properties of the database.- Specified by:
getParametersin interfaceCfnDatabase.DatabaseInputProperty- See Also:
-
getTargetDatabase
Description copied from interface:CfnDatabase.DatabaseInputPropertyADatabaseIdentifierstructure that describes a target database for resource linking.Returns union: either
IResolvableorCfnDatabase.DatabaseIdentifierProperty- Specified by:
getTargetDatabasein interfaceCfnDatabase.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()
-