Class: Google::Apis::FirebaseV1beta1::DefaultResources
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseV1beta1::DefaultResources
- 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
Overview
The default resources associated with the Project.
Instance Attribute Summary collapse
-
#hosting_site ⇒ String
The default Firebase Hosting site name, in the format: PROJECT_ID Though rare, your
projectId
might already be used as the name for an existing Hosting site in another project (learn more about creating non-default, additional sites). -
#location_id ⇒ String
The ID of the Project's default GCP resource location.
-
#realtime_database_instance ⇒ String
The default Firebase Realtime Database instance name, in the format: PROJECT_ID Though rare, your
projectId
might already be used as the name for an existing Realtime Database instance in another project (learn more about database sharding). -
#storage_bucket ⇒ String
The default Cloud Storage for Firebase storage bucket, in the format: PROJECT_ID.appspot.com Corresponds to the JSON property
storageBucket
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DefaultResources
constructor
A new instance of DefaultResources.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DefaultResources
Returns a new instance of DefaultResources.
327 328 329 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 327 def initialize(**args) update!(**args) end |
Instance Attribute Details
#hosting_site ⇒ String
The default Firebase Hosting site name, in the format: PROJECT_ID Though rare,
your projectId
might already be used as the name for an existing Hosting
site in another project (learn more about creating non-default, additional
sites). In these cases,
your projectId
is appended with a hyphen then five alphanumeric characters
to create your default Hosting site name. For example, if your projectId
is
myproject123
, your default Hosting site name might be: myproject123-a5c16
Corresponds to the JSON property hostingSite
297 298 299 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 297 def hosting_site @hosting_site end |
#location_id ⇒ String
The ID of the Project's default GCP resource location. The location is one of
the available GCP resource locations. This field is omitted if the default GCP resource
location has not been finalized yet. To set a Project's default GCP resource
location, call FinalizeDefaultLocation
after you add Firebase resources to the Project.
Corresponds to the JSON property locationId
307 308 309 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 307 def location_id @location_id end |
#realtime_database_instance ⇒ String
The default Firebase Realtime Database instance name, in the format:
PROJECT_ID Though rare, your projectId
might already be used as the name for
an existing Realtime Database instance in another project (learn more about
database sharding).
In these cases, your projectId
is appended with a hyphen then five
alphanumeric characters to create your default Realtime Database instance name.
For example, if your projectId
is myproject123
, your default database
instance name might be: myproject123-a5c16
Corresponds to the JSON property realtimeDatabaseInstance
319 320 321 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 319 def realtime_database_instance @realtime_database_instance end |
#storage_bucket ⇒ String
The default Cloud Storage for Firebase storage bucket, in the format:
PROJECT_ID.appspot.com
Corresponds to the JSON property storageBucket
325 326 327 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 325 def storage_bucket @storage_bucket end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
332 333 334 335 336 337 |
# File 'generated/google/apis/firebase_v1beta1/classes.rb', line 332 def update!(**args) @hosting_site = args[:hosting_site] if args.key?(:hosting_site) @location_id = args[:location_id] if args.key?(:location_id) @realtime_database_instance = args[:realtime_database_instance] if args.key?(:realtime_database_instance) @storage_bucket = args[:storage_bucket] if args.key?(:storage_bucket) end |