public Builder setService(java.lang.String value) {
      if (value == null) {
        throw new NullPointerException();
      }
      service_ = value;
      bitField0_ |= 0x00000001;
      onChanged();
      return this;
    }
<pre>
App service.

By default, the task is sent to the service which is the default
service when the task is attempted.

For some queues or tasks which were created using the App Engine
Task Queue API, [host][google.cloud.tasks.v2.AppEngineRouting.host] is not
parsable into [service][google.cloud.tasks.v2.AppEngineRouting.service],
[version][google.cloud.tasks.v2.AppEngineRouting.version], and
[instance][google.cloud.tasks.v2.AppEngineRouting.instance]. For example,
some tasks which were created using the App Engine SDK use a custom domain
name; custom domains are not parsed by Cloud Tasks. If
[host][google.cloud.tasks.v2.AppEngineRouting.host] is not parsable, then
[service][google.cloud.tasks.v2.AppEngineRouting.service],
[version][google.cloud.tasks.v2.AppEngineRouting.version], and
[instance][google.cloud.tasks.v2.AppEngineRouting.instance] are the empty
string.
</pre>

<code>string service = 1;</code>

@param value The service to set.
@return This builder for chaining.
java-tasks/proto-google-cloud-tasks-v2/src/main/java/com/google/cloud/tasks/v2/AppEngineRouting.java