Class: Google::Apis::RunV1::DomainMappingStatus
- Inherits:
-
Object
- Object
- Google::Apis::RunV1::DomainMappingStatus
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/run_v1/classes.rb,
lib/google/apis/run_v1/representations.rb,
lib/google/apis/run_v1/representations.rb
Overview
The current state of the Domain Mapping.
Instance Attribute Summary collapse
-
#conditions ⇒ Array<Google::Apis::RunV1::GoogleCloudRunV1Condition>
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
-
#mapped_route_name ⇒ String
The name of the route that the mapping currently points to.
-
#observed_generation ⇒ Fixnum
ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller.
-
#resource_records ⇒ Array<Google::Apis::RunV1::ResourceRecord>
The resource records required to configure this domain mapping.
-
#url ⇒ String
Cloud Run fully managed: not supported Cloud Run on GKE: supported Holds the URL that will serve the traffic of the DomainMapping.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DomainMappingStatus
constructor
A new instance of DomainMappingStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DomainMappingStatus
Returns a new instance of DomainMappingStatus.
790 791 792 |
# File 'lib/google/apis/run_v1/classes.rb', line 790 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conditions ⇒ Array<Google::Apis::RunV1::GoogleCloudRunV1Condition>
Array of observed DomainMappingConditions, indicating the current state of the
DomainMapping.
Corresponds to the JSON property conditions
762 763 764 |
# File 'lib/google/apis/run_v1/classes.rb', line 762 def conditions @conditions end |
#mapped_route_name ⇒ String
The name of the route that the mapping currently points to.
Corresponds to the JSON property mappedRouteName
767 768 769 |
# File 'lib/google/apis/run_v1/classes.rb', line 767 def mapped_route_name @mapped_route_name end |
#observed_generation ⇒ Fixnum
ObservedGeneration is the 'Generation' of the DomainMapping that was last
processed by the controller. Clients polling for completed reconciliation
should poll until observedGeneration = metadata.generation and the Ready
condition's status is True or False.
Corresponds to the JSON property observedGeneration
775 776 777 |
# File 'lib/google/apis/run_v1/classes.rb', line 775 def observed_generation @observed_generation end |
#resource_records ⇒ Array<Google::Apis::RunV1::ResourceRecord>
The resource records required to configure this domain mapping. These records
must be added to the domain's DNS configuration in order to serve the
application via this domain mapping.
Corresponds to the JSON property resourceRecords
782 783 784 |
# File 'lib/google/apis/run_v1/classes.rb', line 782 def resource_records @resource_records end |
#url ⇒ String
Cloud Run fully managed: not supported Cloud Run on GKE: supported Holds the
URL that will serve the traffic of the DomainMapping. +optional
Corresponds to the JSON property url
788 789 790 |
# File 'lib/google/apis/run_v1/classes.rb', line 788 def url @url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
795 796 797 798 799 800 801 |
# File 'lib/google/apis/run_v1/classes.rb', line 795 def update!(**args) @conditions = args[:conditions] if args.key?(:conditions) @mapped_route_name = args[:mapped_route_name] if args.key?(:mapped_route_name) @observed_generation = args[:observed_generation] if args.key?(:observed_generation) @resource_records = args[:resource_records] if args.key?(:resource_records) @url = args[:url] if args.key?(:url) end |