class Google::Apis::FirebasehostingV1beta1::Domain
The intended behavior and status information of a domain.
Attributes
Required. The domain name of the association. Corresponds to the JSON property `domainName` @return [String]
Defines the behavior of a domain-level redirect. Domain
redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration. Corresponds to the JSON property `domainRedirect` @return [Google::Apis::FirebasehostingV1beta1::DomainRedirect]
The current certificate provisioning status information for a domain. Corresponds to the JSON property `provisioning` @return [Google::Apis::FirebasehostingV1beta1::DomainProvisioning]
Required. The site name of the association. Corresponds to the JSON property `site` @return [String]
Output only. Additional status of the domain association. Corresponds to the JSON property `status` @return [String]
Output only. The time at which the domain was last updated. Corresponds to the JSON property `updateTime` @return [String]
Public Class Methods
# File lib/google/apis/firebasehosting_v1beta1/classes.rb, line 293 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/firebasehosting_v1beta1/classes.rb, line 298 def update!(**args) @domain_name = args[:domain_name] if args.key?(:domain_name) @domain_redirect = args[:domain_redirect] if args.key?(:domain_redirect) @provisioning = args[:provisioning] if args.key?(:provisioning) @site = args[:site] if args.key?(:site) @status = args[:status] if args.key?(:status) @update_time = args[:update_time] if args.key?(:update_time) end