Class: Google::Apis::NetworkmanagementV1beta1::CloudRunRevisionInfo
- Inherits:
-
Object
- Object
- Google::Apis::NetworkmanagementV1beta1::CloudRunRevisionInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/networkmanagement_v1beta1/classes.rb,
lib/google/apis/networkmanagement_v1beta1/representations.rb,
lib/google/apis/networkmanagement_v1beta1/representations.rb
Overview
For display only. Metadata associated with a Cloud Run revision.
Instance Attribute Summary collapse
-
#display_name ⇒ String
Name of a Cloud Run revision.
-
#location ⇒ String
Location in which this revision is deployed.
-
#service_name ⇒ String
ID of Cloud Run Service this revision belongs to.
-
#service_uri ⇒ String
URI of Cloud Run service this revision belongs to.
-
#uri ⇒ String
URI of a Cloud Run revision.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CloudRunRevisionInfo
constructor
A new instance of CloudRunRevisionInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CloudRunRevisionInfo
Returns a new instance of CloudRunRevisionInfo.
413 414 415 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 413 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_name ⇒ String
Name of a Cloud Run revision.
Corresponds to the JSON property displayName
390 391 392 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 390 def display_name @display_name end |
#location ⇒ String
Location in which this revision is deployed.
Corresponds to the JSON property location
395 396 397 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 395 def location @location end |
#service_name ⇒ String
ID of Cloud Run Service this revision belongs to. Was never set, is not
exported to v1 proto and public protos. Do not export to v1beta1 public proto.
Corresponds to the JSON property serviceName
401 402 403 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 401 def service_name @service_name end |
#service_uri ⇒ String
URI of Cloud Run service this revision belongs to.
Corresponds to the JSON property serviceUri
406 407 408 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 406 def service_uri @service_uri end |
#uri ⇒ String
URI of a Cloud Run revision.
Corresponds to the JSON property uri
411 412 413 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 411 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
418 419 420 421 422 423 424 |
# File 'lib/google/apis/networkmanagement_v1beta1/classes.rb', line 418 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @location = args[:location] if args.key?(:location) @service_name = args[:service_name] if args.key?(:service_name) @service_uri = args[:service_uri] if args.key?(:service_uri) @uri = args[:uri] if args.key?(:uri) end |