DatabaseArgs constructor

const DatabaseArgs({
  1. Input<DatabaseAppEngineIntegrationMode>? appEngineIntegrationMode,
  2. Input<DatabaseConcurrencyMode>? concurrencyMode,
  3. required Input<String> databaseId,
  4. Input<DatabaseDeleteProtectionState>? deleteProtectionState,
  5. Input<String>? etag,
  6. Input<String>? location,
  7. Input<String>? name,
  8. Input<DatabasePointInTimeRecoveryEnablement>? pointInTimeRecoveryEnablement,
  9. Input<String>? project,
  10. Input<DatabaseType>? type,
})

Creates a new DatabaseArgs. appEngineIntegrationMode The App Engine integration mode to use for this database. concurrencyMode The concurrency control mode to use for this database. databaseId Required. The ID to use for the database, which will become the final component of the database's resource name. This value should be 4-63 characters. Valid characters are /a-z-/ with first character a letter and the last a letter or a number. Must not be UUID-like /0-9a-f{8}(-0-9a-f{4}){3}-0-9a-f{12}/. "(default)" database id is also valid. deleteProtectionState State of delete protection for the database. etag This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. location The location of the database. Available locations are listed at https://cloud.google.com/firestore/docs/locations. name The resource name of the Database. Format: projects/{project}/databases/{database} pointInTimeRecoveryEnablement Whether to enable the PITR feature on this database. project Optional. type The type of the database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.

Implementation

const DatabaseArgs({
  this.appEngineIntegrationMode,
  this.concurrencyMode,
  required this.databaseId,
  this.deleteProtectionState,
  this.etag,
  this.location,
  this.name,
  this.pointInTimeRecoveryEnablement,
  this.project,
  this.type,
});