java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
software.amazon.awscdk.Resource
software.amazon.awscdk.services.glue.alpha.Database
All Implemented Interfaces:
IDatabaseRef, IEnvironmentAware, IResource, IDatabase, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-17T14:54:30.022Z") @Stability(Deprecated) @Deprecated public class Database extends Resource implements IDatabase
Deprecated.
(deprecated) A Glue database.

Example:

 Database.Builder.create(this, "MyDatabase")
         .databaseName("my_database")
         .description("my_database_description")
         .build();
 
  • Field Details

    • PROPERTY_INJECTION_ID

      @Stability(Deprecated) @Deprecated public static final String PROPERTY_INJECTION_ID
      Deprecated.
      (deprecated) Uniquely identifies this class.
  • Constructor Details

    • Database

      protected Database(software.amazon.jsii.JsiiObjectRef objRef)
      Deprecated.
    • Database

      protected Database(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      Deprecated.
    • Database

      @Stability(Deprecated) @Deprecated public Database(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable DatabaseProps props)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      props -
    • Database

      @Stability(Deprecated) @Deprecated public Database(@NotNull software.constructs.Construct scope, @NotNull String id)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
  • Method Details

    • fromDatabaseArn

      @Stability(Deprecated) @Deprecated @NotNull public static IDatabase fromDatabaseArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String databaseArn)
      Deprecated.
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      databaseArn - This parameter is required.
    • getCatalog

      @Stability(Deprecated) @Deprecated @NotNull public ICatalog getCatalog()
      Deprecated.
      (deprecated) The catalog this database belongs to.

      Defaults to the implicit, account-wide catalog, materialized on first access.

      Specified by:
      getCatalog in interface IDatabase
    • getDatabaseArn

      @Stability(Deprecated) @Deprecated @NotNull public String getDatabaseArn()
      Deprecated.
      (deprecated) The ARN of the database.
      Specified by:
      getDatabaseArn in interface IDatabase
    • getDatabaseName

      @Stability(Deprecated) @Deprecated @NotNull public String getDatabaseName()
      Deprecated.
      (deprecated) The name of the database.
      Specified by:
      getDatabaseName in interface IDatabase
    • getDatabaseRef

      @Stability(Deprecated) @Deprecated @NotNull public DatabaseReference getDatabaseRef()
      Deprecated.
      (deprecated) A reference to a Database resource.
      Specified by:
      getDatabaseRef in interface IDatabaseRef
    • getLocationUri

      @Stability(Deprecated) @Deprecated @Nullable public String getLocationUri()
      Deprecated.
      (deprecated) Location URI of this database.