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
232 233 234 |
# File 'generated/google/apis/cloudtasks_v2beta2/classes.rb', line 232 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_engine_routing_override ⇒ Google::Apis::CloudtasksV2beta2::AppEngineRouting
App Engine Routing.
Defines routing characteristics specific to App Engine - service, version,
and instance.
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
230 231 232 |
# File 'generated/google/apis/cloudtasks_v2beta2/classes.rb', line 230 def app_engine_routing_override @app_engine_routing_override end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
237 238 239 |
# File 'generated/google/apis/cloudtasks_v2beta2/classes.rb', line 237 def update!(**args) @app_engine_routing_override = args[:app_engine_routing_override] if args.key?(:app_engine_routing_override) end |