class Google::Apis::FirebasehostingV1beta1::Domain

The intended behavior and status information of a domain.

Attributes

domain_name[RW]

Required. The domain name of the association. Corresponds to the JSON property `domainName` @return [String]

domain_redirect[RW]

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]

provisioning[RW]

The current certificate provisioning status information for a domain. Corresponds to the JSON property `provisioning` @return [Google::Apis::FirebasehostingV1beta1::DomainProvisioning]

site[RW]

Required. The site name of the association. Corresponds to the JSON property `site` @return [String]

status[RW]

Output only. Additional status of the domain association. Corresponds to the JSON property `status` @return [String]

update_time[RW]

Output only. The time at which the domain was last updated. Corresponds to the JSON property `updateTime` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/firebasehosting_v1beta1/classes.rb, line 293
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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