Class: Google::Apis::CloudtasksV2beta3::AppEngineHttpQueue
- Inherits:
-
Object
- Object
- Google::Apis::CloudtasksV2beta3::AppEngineHttpQueue
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudtasks_v2beta3/classes.rb,
lib/google/apis/cloudtasks_v2beta3/representations.rb,
lib/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.
Constructor Details
#initialize(**args) ⇒ AppEngineHttpQueue
Returns a new instance of AppEngineHttpQueue.
48 49 50 |
# File 'lib/google/apis/cloudtasks_v2beta3/classes.rb', line 48 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
46 47 48 |
# File 'lib/google/apis/cloudtasks_v2beta3/classes.rb', line 46 def app_engine_routing_override @app_engine_routing_override end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
53 54 55 |
# File 'lib/google/apis/cloudtasks_v2beta3/classes.rb', line 53 def update!(**args) @app_engine_routing_override = args[:app_engine_routing_override] if args.key?(:app_engine_routing_override) end |