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
55 56 57 |
# File 'generated/google/apis/cloudtasks_v2beta3/classes.rb', line 55 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
53 54 55 |
# File 'generated/google/apis/cloudtasks_v2beta3/classes.rb', line 53 def app_engine_routing_override @app_engine_routing_override end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
60 61 62 |
# File 'generated/google/apis/cloudtasks_v2beta3/classes.rb', line 60 def update!(**args) @app_engine_routing_override = args[:app_engine_routing_override] if args.key?(:app_engine_routing_override) end |