Class AppEngineRouting.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
- com.google.cloud.scheduler.v1beta1.AppEngineRouting.Builder
-
- All Implemented Interfaces:
AppEngineRoutingOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- AppEngineRouting
public static final class AppEngineRouting.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder> implements AppEngineRoutingOrBuilder
App Engine Routing. For more information about services, versions, and instances see [An Overview of App Engine](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine), [Microservices Architecture on Google App Engine](https://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](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
Protobuf typegoogle.cloud.scheduler.v1beta1.AppEngineRouting
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AppEngineRouting.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AppEngineRouting
build()
AppEngineRouting
buildPartial()
AppEngineRouting.Builder
clear()
AppEngineRouting.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
AppEngineRouting.Builder
clearHost()
Output only.AppEngineRouting.Builder
clearInstance()
App instance.AppEngineRouting.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AppEngineRouting.Builder
clearService()
App service.AppEngineRouting.Builder
clearVersion()
App version.AppEngineRouting.Builder
clone()
AppEngineRouting
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getHost()
Output only.com.google.protobuf.ByteString
getHostBytes()
Output only.String
getInstance()
App instance.com.google.protobuf.ByteString
getInstanceBytes()
App instance.String
getService()
App service.com.google.protobuf.ByteString
getServiceBytes()
App service.String
getVersion()
App version.com.google.protobuf.ByteString
getVersionBytes()
App version.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AppEngineRouting.Builder
mergeFrom(AppEngineRouting other)
AppEngineRouting.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AppEngineRouting.Builder
mergeFrom(com.google.protobuf.Message other)
AppEngineRouting.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AppEngineRouting.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AppEngineRouting.Builder
setHost(String value)
Output only.AppEngineRouting.Builder
setHostBytes(com.google.protobuf.ByteString value)
Output only.AppEngineRouting.Builder
setInstance(String value)
App instance.AppEngineRouting.Builder
setInstanceBytes(com.google.protobuf.ByteString value)
App instance.AppEngineRouting.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AppEngineRouting.Builder
setService(String value)
App service.AppEngineRouting.Builder
setServiceBytes(com.google.protobuf.ByteString value)
App service.AppEngineRouting.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AppEngineRouting.Builder
setVersion(String value)
App version.AppEngineRouting.Builder
setVersionBytes(com.google.protobuf.ByteString value)
App version.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
clear
public AppEngineRouting.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
getDefaultInstanceForType
public AppEngineRouting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AppEngineRouting build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AppEngineRouting buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AppEngineRouting.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
setField
public AppEngineRouting.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
clearField
public AppEngineRouting.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
clearOneof
public AppEngineRouting.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
setRepeatedField
public AppEngineRouting.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
addRepeatedField
public AppEngineRouting.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
mergeFrom
public AppEngineRouting.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AppEngineRouting.Builder>
-
mergeFrom
public AppEngineRouting.Builder mergeFrom(AppEngineRouting other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
mergeFrom
public AppEngineRouting.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AppEngineRouting.Builder>
- Throws:
IOException
-
getService
public 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;
- Specified by:
getService
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The service.
-
getServiceBytes
public 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;
- Specified by:
getServiceBytes
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The bytes for service.
-
setService
public AppEngineRouting.Builder setService(String value)
App service. By default, the job is sent to the service which is the default service when the job is attempted.
string service = 1;
- Parameters:
value
- The service to set.- Returns:
- This builder for chaining.
-
clearService
public AppEngineRouting.Builder clearService()
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:
- This builder for chaining.
-
setServiceBytes
public AppEngineRouting.Builder setServiceBytes(com.google.protobuf.ByteString value)
App service. By default, the job is sent to the service which is the default service when the job is attempted.
string service = 1;
- Parameters:
value
- The bytes for service to set.- Returns:
- This builder for chaining.
-
getVersion
public 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;
- Specified by:
getVersion
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The version.
-
getVersionBytes
public 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;
- Specified by:
getVersionBytes
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The bytes for version.
-
setVersion
public AppEngineRouting.Builder setVersion(String value)
App version. By default, the job is sent to the version which is the default version when the job is attempted.
string version = 2;
- Parameters:
value
- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public AppEngineRouting.Builder clearVersion()
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:
- This builder for chaining.
-
setVersionBytes
public AppEngineRouting.Builder setVersionBytes(com.google.protobuf.ByteString value)
App version. By default, the job is sent to the version which is the default version when the job is attempted.
string version = 2;
- Parameters:
value
- The bytes for version to set.- Returns:
- This builder for chaining.
-
getInstance
public 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;
- Specified by:
getInstance
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The instance.
-
getInstanceBytes
public 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;
- Specified by:
getInstanceBytes
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The bytes for instance.
-
setInstance
public AppEngineRouting.Builder setInstance(String value)
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;
- Parameters:
value
- The instance to set.- Returns:
- This builder for chaining.
-
clearInstance
public AppEngineRouting.Builder clearInstance()
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:
- This builder for chaining.
-
setInstanceBytes
public AppEngineRouting.Builder setInstanceBytes(com.google.protobuf.ByteString value)
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;
- Parameters:
value
- The bytes for instance to set.- Returns:
- This builder for chaining.
-
getHost
public 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.v1beta1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AppEngineRouting.service], [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1beta1.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;
- Specified by:
getHost
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The host.
-
getHostBytes
public 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.v1beta1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AppEngineRouting.service], [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1beta1.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;
- Specified by:
getHostBytes
in interfaceAppEngineRoutingOrBuilder
- Returns:
- The bytes for host.
-
setHost
public AppEngineRouting.Builder setHost(String value)
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.v1beta1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AppEngineRouting.service], [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1beta1.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;
- Parameters:
value
- The host to set.- Returns:
- This builder for chaining.
-
clearHost
public AppEngineRouting.Builder clearHost()
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.v1beta1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AppEngineRouting.service], [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1beta1.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:
- This builder for chaining.
-
setHostBytes
public AppEngineRouting.Builder setHostBytes(com.google.protobuf.ByteString value)
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.v1beta1.AppEngineRouting.service] * `version =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `version_dot_service =` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] * `instance_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] * `instance_dot_version =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] * `instance_dot_version_dot_service =` [instance][google.cloud.scheduler.v1beta1.AppEngineRouting.instance] `+ '.' +` [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version] `+ '.' +` [service][google.cloud.scheduler.v1beta1.AppEngineRouting.service] If [service][google.cloud.scheduler.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.AppEngineRouting.service], [version][google.cloud.scheduler.v1beta1.AppEngineRouting.version], or [instance][google.cloud.scheduler.v1beta1.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;
- Parameters:
value
- The bytes for host to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AppEngineRouting.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
mergeUnknownFields
public final AppEngineRouting.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AppEngineRouting.Builder>
-
-