Package com.google.cloud.scheduler.v1
Interface AppEngineRoutingOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AppEngineRouting,AppEngineRouting.Builder
public interface AppEngineRoutingOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetHost()Output only.com.google.protobuf.ByteStringgetHostBytes()Output only.StringgetInstance()App instance.com.google.protobuf.ByteStringgetInstanceBytes()App instance.StringgetService()App service.com.google.protobuf.ByteStringgetServiceBytes()App service.StringgetVersion()App version.com.google.protobuf.ByteStringgetVersionBytes()App version.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getService
String getService()
App service. By default, the job is sent to the service which is the default service when the job is attempted.
string service = 1;- Returns:
- The service.
-
getServiceBytes
com.google.protobuf.ByteString getServiceBytes()
App service. By default, the job is sent to the service which is the default service when the job is attempted.
string service = 1;- Returns:
- The bytes for service.
-
getVersion
String getVersion()
App version. By default, the job is sent to the version which is the default version when the job is attempted.
string version = 2;- Returns:
- The version.
-
getVersionBytes
com.google.protobuf.ByteString getVersionBytes()
App version. By default, the job is sent to the version which is the default version when the job is attempted.
string version = 2;- Returns:
- The bytes for version.
-
getInstance
String getInstance()
App instance. By default, the job is sent to an instance which is available when the job is attempted. Requests can only be sent to a specific instance if [manual scaling is used in App Engine Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?#scaling_types_and_instance_classes). App Engine Flex does not support instances. For more information, see [App Engine Standard request routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed) and [App Engine Flex request routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
string instance = 3;- Returns:
- The instance.
-
getInstanceBytes
com.google.protobuf.ByteString getInstanceBytes()
App instance. By default, the job is sent to an instance which is available when the job is attempted. Requests can only be sent to a specific instance if [manual scaling is used in App Engine Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?#scaling_types_and_instance_classes). App Engine Flex does not support instances. For more information, see [App Engine Standard request routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed) and [App Engine Flex request routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
string instance = 3;- Returns:
- The bytes for instance.
-
getHost
String getHost()
Output only. The host that the job is sent to. For more information about how App Engine requests are routed, see [here](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed). The host is constructed as: * `host = [application_domain_name]`</br> `| [service] + '.' + [application_domain_name]`</br> `| [version] + '.' + [application_domain_name]`</br> `| [version_dot_service]+ '.' + [application_domain_name]`</br> `| [instance] + '.' + [application_domain_name]`</br> `| [instance_dot_service] + '.' + [application_domain_name]`</br> `| [instance_dot_version] + '.' + [application_domain_name]`</br> `| [instance_dot_version_dot_service] + '.' + [application_domain_name]` * `application_domain_name` = The domain name of the app, for example <app-id>.appspot.com, which is associated with the job's project ID. * `service =` [service][google.cloud.scheduler.v1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1.AppEngineRouting.service] is empty, then the job will be sent to the service which is the default service when the job is attempted. If [version][google.cloud.scheduler.v1.AppEngineRouting.version] is empty, then the job will be sent to the version which is the default version when the job is attempted. If [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] is empty, then the job will be sent to an instance which is available when the job is attempted. If [service][google.cloud.scheduler.v1.AppEngineRouting.service], [version][google.cloud.scheduler.v1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] is invalid, then the job will be sent to the default version of the default service when the job is attempted.
string host = 4;- Returns:
- The host.
-
getHostBytes
com.google.protobuf.ByteString getHostBytes()
Output only. The host that the job is sent to. For more information about how App Engine requests are routed, see [here](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed). The host is constructed as: * `host = [application_domain_name]`</br> `| [service] + '.' + [application_domain_name]`</br> `| [version] + '.' + [application_domain_name]`</br> `| [version_dot_service]+ '.' + [application_domain_name]`</br> `| [instance] + '.' + [application_domain_name]`</br> `| [instance_dot_service] + '.' + [application_domain_name]`</br> `| [instance_dot_version] + '.' + [application_domain_name]`</br> `| [instance_dot_version_dot_service] + '.' + [application_domain_name]` * `application_domain_name` = The domain name of the app, for example <app-id>.appspot.com, which is associated with the job's project ID. * `service =` [service][google.cloud.scheduler.v1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1.AppEngineRouting.service] is empty, then the job will be sent to the service which is the default service when the job is attempted. If [version][google.cloud.scheduler.v1.AppEngineRouting.version] is empty, then the job will be sent to the version which is the default version when the job is attempted. If [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] is empty, then the job will be sent to an instance which is available when the job is attempted. If [service][google.cloud.scheduler.v1.AppEngineRouting.service], [version][google.cloud.scheduler.v1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1.AppEngineRouting.instance] is invalid, then the job will be sent to the default version of the default service when the job is attempted.
string host = 4;- Returns:
- The bytes for host.
-
-