Class: Google::Apis::FirebaseV1beta1::DefaultResources
- Inherits:
-
Object
- Object
- Google::Apis::FirebaseV1beta1::DefaultResources
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebase_v1beta1/classes.rb,
lib/google/apis/firebase_v1beta1/representations.rb,
lib/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
projectIdmight 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
projectIdmight 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.
325 326 327 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 325 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
295 296 297 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 295 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
305 306 307 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 305 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
317 318 319 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 317 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
323 324 325 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 323 def storage_bucket @storage_bucket end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
330 331 332 333 334 335 |
# File 'lib/google/apis/firebase_v1beta1/classes.rb', line 330 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 |