Class: Google::Apis::EventarcV1beta1::CloudRunService
- Inherits:
-
Object
- Object
- Google::Apis::EventarcV1beta1::CloudRunService
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/eventarc_v1beta1/classes.rb,
lib/google/apis/eventarc_v1beta1/representations.rb,
lib/google/apis/eventarc_v1beta1/representations.rb
Overview
Represents a Cloud Run service destination.
Instance Attribute Summary collapse
-
#path ⇒ String
Optional.
-
#region ⇒ String
Required.
-
#service ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CloudRunService
constructor
A new instance of CloudRunService.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CloudRunService
Returns a new instance of CloudRunService.
208 209 210 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 208 def initialize(**args) update!(**args) end |
Instance Attribute Details
#path ⇒ String
Optional. The relative path on the Cloud Run service the events should be sent
to. The value must conform to the definition of URI path segment (section 3.3
of RFC2396). Examples: "/route", "route", "route/subroute".
Corresponds to the JSON property path
194 195 196 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 194 def path @path end |
#region ⇒ String
Required. The region the Cloud Run service is deployed in.
Corresponds to the JSON property region
199 200 201 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 199 def region @region end |
#service ⇒ String
Required. The name of the Cloud run service being addressed. See https://cloud.
google.com/run/docs/reference/rest/v1/namespaces.services. Only services
located in the same project of the trigger object can be addressed.
Corresponds to the JSON property service
206 207 208 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 206 def service @service end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
213 214 215 216 217 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 213 def update!(**args) @path = args[:path] if args.key?(:path) @region = args[:region] if args.key?(:region) @service = args[:service] if args.key?(:service) end |