Class: Google::Apis::CloudtasksV2beta3::AppEngineHttpQueue
- Inherits:
-
Object
- Object
- Google::Apis::CloudtasksV2beta3::AppEngineHttpQueue
- Defined in:
- generated/google/apis/cloudtasks_v2beta3/classes.rb,
generated/google/apis/cloudtasks_v2beta3/representations.rb,
generated/google/apis/cloudtasks_v2beta3/representations.rb
Overview
App Engine HTTP queue.
The task will be delivered to the App Engine application hostname
specified by its AppEngineHttpQueue and AppEngineHttpRequest.
The documentation for AppEngineHttpRequest explains how the
task's host URL is constructed.
Using AppEngineHttpQueue 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::CloudtasksV2beta3::AppEngineRouting
App Engine Routing.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AppEngineHttpQueue
constructor
A new instance of AppEngineHttpQueue.
-
#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) ⇒ AppEngineHttpQueue
Returns a new instance of AppEngineHttpQueue.
59 60 61 |
# File 'generated/google/apis/cloudtasks_v2beta3/classes.rb', line 59 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_engine_routing_override ⇒ Google::Apis::CloudtasksV2beta3::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
57 58 59 |
# File 'generated/google/apis/cloudtasks_v2beta3/classes.rb', line 57 def app_engine_routing_override @app_engine_routing_override end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
64 65 66 |
# File 'generated/google/apis/cloudtasks_v2beta3/classes.rb', line 64 def update!(**args) @app_engine_routing_override = args[:app_engine_routing_override] if args.key?(:app_engine_routing_override) end |