public com.google.cloud.tasks.v2.AppEngineRoutingOrBuilder
        getAppEngineRoutingOverrideOrBuilder() {
      if (appEngineRoutingOverrideBuilder_ != null) {
        return appEngineRoutingOverrideBuilder_.getMessageOrBuilder();
      } else {
        return appEngineRoutingOverride_ == null
            ? com.google.cloud.tasks.v2.AppEngineRouting.getDefaultInstance()
            : appEngineRoutingOverride_;
      }
    }
<pre>
Overrides for
[task-level
app_engine_routing][google.cloud.tasks.v2.AppEngineHttpRequest.app_engine_routing].
These settings apply only to
[App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest] in this
queue. [Http tasks][google.cloud.tasks.v2.HttpRequest] are not affected.

If set, `app_engine_routing_override` is used for all
[App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest] in the
queue, no matter what the setting is for the [task-level
app_engine_routing][google.cloud.tasks.v2.AppEngineHttpRequest.app_engine_routing].
</pre>

<code>.google.cloud.tasks.v2.AppEngineRouting app_engine_routing_override = 2;</code>
java-tasks/proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/Queue.java