Class: Google::Apis::FirebasehostingV1beta1::SiteConfig
- Inherits:
-
Object
- Object
- Google::Apis::FirebasehostingV1beta1::SiteConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firebasehosting_v1beta1/classes.rb,
generated/google/apis/firebasehosting_v1beta1/representations.rb,
generated/google/apis/firebasehosting_v1beta1/representations.rb
Overview
A SiteConfig
contains metadata associated with a specific site that controls
Firebase Hosting serving behavior
Instance Attribute Summary collapse
-
#cloud_logging_enabled ⇒ Boolean
(also: #cloud_logging_enabled?)
Whether or not web requests made by site visitors are logged via Cloud Logging.
-
#max_versions ⇒ Fixnum
The number of FINALIZED versions that will be held for a site before automatic deletion.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SiteConfig
constructor
A new instance of SiteConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SiteConfig
Returns a new instance of SiteConfig.
996 997 998 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 996 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cloud_logging_enabled ⇒ Boolean Also known as: cloud_logging_enabled?
Whether or not web requests made by site visitors are logged via Cloud Logging.
Corresponds to the JSON property cloudLoggingEnabled
984 985 986 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 984 def cloud_logging_enabled @cloud_logging_enabled end |
#max_versions ⇒ Fixnum
The number of FINALIZED versions that will be held for a site before automatic
deletion. When a new version is deployed, content for versions in storage in
excess of this number will be deleted, and will no longer be billed for
storage usage. Oldest versions will be deleted first; sites are created with
an unlimited number of max_versions by default.
Corresponds to the JSON property maxVersions
994 995 996 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 994 def max_versions @max_versions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1001 1002 1003 1004 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 1001 def update!(**args) @cloud_logging_enabled = args[:cloud_logging_enabled] if args.key?(:cloud_logging_enabled) @max_versions = args[:max_versions] if args.key?(:max_versions) end |