Class: Google::Apis::FirestoreV1::GoogleFirestoreAdminV1ListDatabasesResponse

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/firestore_v1/classes.rb,
lib/google/apis/firestore_v1/representations.rb,
lib/google/apis/firestore_v1/representations.rb

Overview

The list of databases for a project.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleFirestoreAdminV1ListDatabasesResponse

Returns a new instance of GoogleFirestoreAdminV1ListDatabasesResponse.



2059
2060
2061
# File 'lib/google/apis/firestore_v1/classes.rb', line 2059

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#databasesArray<Google::Apis::FirestoreV1::GoogleFirestoreAdminV1Database>

The databases in the project. Corresponds to the JSON property databases



2046
2047
2048
# File 'lib/google/apis/firestore_v1/classes.rb', line 2046

def databases
  @databases
end

#unreachableArray<String>

In the event that data about individual databases cannot be listed they will be recorded here. An example entry might be: projects/some_project/locations/ some_location This can happen if the Cloud Region that the Database resides in is currently unavailable. In this case we can't fetch all the details about the database. You may be able to get a more detailed error message (or possibly fetch the resource) by sending a 'Get' request for the resource or a ' List' request for the specific location. Corresponds to the JSON property unreachable

Returns:

  • (Array<String>)


2057
2058
2059
# File 'lib/google/apis/firestore_v1/classes.rb', line 2057

def unreachable
  @unreachable
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2064
2065
2066
2067
# File 'lib/google/apis/firestore_v1/classes.rb', line 2064

def update!(**args)
  @databases = args[:databases] if args.key?(:databases)
  @unreachable = args[:unreachable] if args.key?(:unreachable)
end