class Google::Apis::CloudtasksV2beta3::AppEngineHttpQueue

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`](cloud.google.com/appengine/docs/admin-api/ access-control) Google IAM permission for the project and the following scope: `www.googleapis.com/auth/cloud-platform`

Attributes

app_engine_routing_override[RW]

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](cloud.google.com/ appengine/docs/python/an-overview-of-app-engine), [Microservices Architecture on Google App Engine](cloud.google.com/appengine/docs/python/ microservices-on-app-engine), [App Engine Standard request routing](https:// cloud.google.com/appengine/docs/standard/python/how-requests-are-routed), and [ App Engine Flex request routing](cloud.google.com/appengine/docs/ flexible/python/how-requests-are-routed). Corresponds to the JSON property `appEngineRoutingOverride` @return [Google::Apis::CloudtasksV2beta3::AppEngineRouting]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/cloudtasks_v2beta3/classes.rb, line 48
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# 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