Class: Google::Apis::CloudtasksV2beta2::AppEngineHttpTarget
- Inherits:
-
Object
- Object
- Google::Apis::CloudtasksV2beta2::AppEngineHttpTarget
- Defined in:
- generated/google/apis/cloudtasks_v2beta2/classes.rb,
generated/google/apis/cloudtasks_v2beta2/representations.rb,
generated/google/apis/cloudtasks_v2beta2/representations.rb
Overview
App Engine HTTP target.
The task will be delivered to the App Engine application hostname
specified by its AppEngineHttpTarget and AppEngineHttpRequest.
The documentation for AppEngineHttpRequest explains how the
task's host URL is constructed.
Using AppEngineHttpTarget requires
appengine.applications.get
Google IAM permission for the project
and the following scope:
https://www.googleapis.com/auth/cloud-platform
Instance Attribute Summary collapse
-
#app_engine_routing_override ⇒ Google::Apis::CloudtasksV2beta2::AppEngineRouting
App Engine Routing.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppEngineHttpTarget
constructor
A new instance of AppEngineHttpTarget.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ AppEngineHttpTarget
Returns a new instance of AppEngineHttpTarget
209 210 211 |
# File 'generated/google/apis/cloudtasks_v2beta2/classes.rb', line 209 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_engine_routing_override ⇒ Google::Apis::CloudtasksV2beta2::AppEngineRouting
App Engine Routing.
For more information about services, versions, and instances see
An Overview of App Engine,
Microservices Architecture on Google App Engine,
App Engine Standard request routing,
and App Engine Flex request routing.
Corresponds to the JSON property appEngineRoutingOverride
207 208 209 |
# File 'generated/google/apis/cloudtasks_v2beta2/classes.rb', line 207 def app_engine_routing_override @app_engine_routing_override end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
214 215 216 |
# File 'generated/google/apis/cloudtasks_v2beta2/classes.rb', line 214 def update!(**args) @app_engine_routing_override = args[:app_engine_routing_override] if args.key?(:app_engine_routing_override) end |