Class: Google::Apis::FirebaseV1beta1::AdminSdkConfig
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseV1beta1::AdminSdkConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firebase_v1beta1/classes.rb,
generated/google/apis/firebase_v1beta1/representations.rb,
generated/google/apis/firebase_v1beta1/representations.rb
Instance Attribute Summary collapse
-
#database_url ⇒ String
The default Firebase Realtime Database URL.
-
#location_id ⇒ String
The default resource location of other Firebase resources (such as Cloud Firestore).
-
#project_id ⇒ String
Immutable.
-
#storage_bucket ⇒ String
The default Cloud Storage for Firebase storage bucket name.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AdminSdkConfig
constructor
A new instance of AdminSdkConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AdminSdkConfig
Returns a new instance of AdminSdkConfig
93 94 95 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 93 def initialize(**args) update!(**args) end |
Instance Attribute Details
#database_url ⇒ String
The default Firebase Realtime Database URL.
Corresponds to the JSON property databaseURL
73 74 75 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 73 def database_url @database_url end |
#location_id ⇒ String
The default resource location of other Firebase resources
(such as Cloud Firestore).
For examples, see https://cloud.google.com/appengine/docs/locations.
Corresponds to the JSON property locationId
80 81 82 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 80 def location_id @location_id end |
#project_id ⇒ String
Immutable. The globally unique, user-assigned project ID of the parent
Project.
Corresponds to the JSON property projectId
86 87 88 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 86 def project_id @project_id end |
#storage_bucket ⇒ String
The default Cloud Storage for Firebase storage bucket name.
Corresponds to the JSON property storageBucket
91 92 93 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 91 def storage_bucket @storage_bucket end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
98 99 100 101 102 103 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 98 def update!(**args) @database_url = args[:database_url] if args.key?(:database_url) @location_id = args[:location_id] if args.key?(:location_id) @project_id = args[:project_id] if args.key?(:project_id) @storage_bucket = args[:storage_bucket] if args.key?(:storage_bucket) end |