Package com.google.cloud.tasks.v2beta2
Class UriOverride
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.tasks.v2beta2.UriOverride
-
- All Implemented Interfaces:
UriOverrideOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class UriOverride extends com.google.protobuf.GeneratedMessageV3 implements UriOverrideOrBuilder
Uri Override. When specified, all the HTTP tasks inside the queue will be partially or fully overridden depending on the configured values.
Protobuf typegoogle.cloud.tasks.v2beta2.UriOverride- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUriOverride.BuilderUri Override.static classUriOverride.SchemeThe Scheme for an HTTP request.static classUriOverride.UriOverrideEnforceModeUriOverrideEnforceMode mode is to define enforcing mode for the override modes.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intHOST_FIELD_NUMBERstatic intPATH_OVERRIDE_FIELD_NUMBERstatic intPORT_FIELD_NUMBERstatic intQUERY_OVERRIDE_FIELD_NUMBERstatic intSCHEME_FIELD_NUMBERstatic intURI_OVERRIDE_ENFORCE_MODE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static UriOverridegetDefaultInstance()UriOverridegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetHost()Host override.com.google.protobuf.ByteStringgetHostBytes()Host override.com.google.protobuf.Parser<UriOverride>getParserForType()PathOverridegetPathOverride()URI path.PathOverrideOrBuildergetPathOverrideOrBuilder()URI path.longgetPort()Port override.QueryOverridegetQueryOverride()URI Query.QueryOverrideOrBuildergetQueryOverrideOrBuilder()URI Query.UriOverride.SchemegetScheme()Scheme override.intgetSchemeValue()Scheme override.intgetSerializedSize()UriOverride.UriOverrideEnforceModegetUriOverrideEnforceMode()URI Override Enforce Mode When specified, determines the Target UriOverride mode.intgetUriOverrideEnforceModeValue()URI Override Enforce Mode When specified, determines the Target UriOverride mode.inthashCode()booleanhasHost()Host override.booleanhasPathOverride()URI path.booleanhasPort()Port override.booleanhasQueryOverride()URI Query.booleanhasScheme()Scheme override.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static UriOverride.BuildernewBuilder()static UriOverride.BuildernewBuilder(UriOverride prototype)UriOverride.BuildernewBuilderForType()protected UriOverride.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static UriOverrideparseDelimitedFrom(InputStream input)static UriOverrideparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UriOverrideparseFrom(byte[] data)static UriOverrideparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UriOverrideparseFrom(com.google.protobuf.ByteString data)static UriOverrideparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UriOverrideparseFrom(com.google.protobuf.CodedInputStream input)static UriOverrideparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UriOverrideparseFrom(InputStream input)static UriOverrideparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UriOverrideparseFrom(ByteBuffer data)static UriOverrideparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<UriOverride>parser()UriOverride.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SCHEME_FIELD_NUMBER
public static final int SCHEME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HOST_FIELD_NUMBER
public static final int HOST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PORT_FIELD_NUMBER
public static final int PORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PATH_OVERRIDE_FIELD_NUMBER
public static final int PATH_OVERRIDE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
QUERY_OVERRIDE_FIELD_NUMBER
public static final int QUERY_OVERRIDE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
URI_OVERRIDE_ENFORCE_MODE_FIELD_NUMBER
public static final int URI_OVERRIDE_ENFORCE_MODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasScheme
public boolean hasScheme()
Scheme override. When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
optional .google.cloud.tasks.v2beta2.UriOverride.Scheme scheme = 1;- Specified by:
hasSchemein interfaceUriOverrideOrBuilder- Returns:
- Whether the scheme field is set.
-
getSchemeValue
public int getSchemeValue()
Scheme override. When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
optional .google.cloud.tasks.v2beta2.UriOverride.Scheme scheme = 1;- Specified by:
getSchemeValuein interfaceUriOverrideOrBuilder- Returns:
- The enum numeric value on the wire for scheme.
-
getScheme
public UriOverride.Scheme getScheme()
Scheme override. When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
optional .google.cloud.tasks.v2beta2.UriOverride.Scheme scheme = 1;- Specified by:
getSchemein interfaceUriOverrideOrBuilder- Returns:
- The scheme.
-
hasHost
public boolean hasHost()
Host override. When specified, replaces the host part of the task URL. For example, if the task URL is "https://www.google.com," and host value is set to "example.net", the overridden URI will be changed to "https://example.net." Host value cannot be an empty string (INVALID_ARGUMENT).
optional string host = 2;- Specified by:
hasHostin interfaceUriOverrideOrBuilder- Returns:
- Whether the host field is set.
-
getHost
public String getHost()
Host override. When specified, replaces the host part of the task URL. For example, if the task URL is "https://www.google.com," and host value is set to "example.net", the overridden URI will be changed to "https://example.net." Host value cannot be an empty string (INVALID_ARGUMENT).
optional string host = 2;- Specified by:
getHostin interfaceUriOverrideOrBuilder- Returns:
- The host.
-
getHostBytes
public com.google.protobuf.ByteString getHostBytes()
Host override. When specified, replaces the host part of the task URL. For example, if the task URL is "https://www.google.com," and host value is set to "example.net", the overridden URI will be changed to "https://example.net." Host value cannot be an empty string (INVALID_ARGUMENT).
optional string host = 2;- Specified by:
getHostBytesin interfaceUriOverrideOrBuilder- Returns:
- The bytes for host.
-
hasPort
public boolean hasPort()
Port override. When specified, replaces the port part of the task URI. For instance, for a URI http://www.google.com/foo and port=123, the overridden URI becomes http://www.google.com:123/foo. Note that the port value must be a positive integer. Setting the port to 0 (Zero) clears the URI port.
optional int64 port = 3;- Specified by:
hasPortin interfaceUriOverrideOrBuilder- Returns:
- Whether the port field is set.
-
getPort
public long getPort()
Port override. When specified, replaces the port part of the task URI. For instance, for a URI http://www.google.com/foo and port=123, the overridden URI becomes http://www.google.com:123/foo. Note that the port value must be a positive integer. Setting the port to 0 (Zero) clears the URI port.
optional int64 port = 3;- Specified by:
getPortin interfaceUriOverrideOrBuilder- Returns:
- The port.
-
hasPathOverride
public boolean hasPathOverride()
URI path. When specified, replaces the existing path of the task URL. Setting the path value to an empty string clears the URI path segment.
.google.cloud.tasks.v2beta2.PathOverride path_override = 4;- Specified by:
hasPathOverridein interfaceUriOverrideOrBuilder- Returns:
- Whether the pathOverride field is set.
-
getPathOverride
public PathOverride getPathOverride()
URI path. When specified, replaces the existing path of the task URL. Setting the path value to an empty string clears the URI path segment.
.google.cloud.tasks.v2beta2.PathOverride path_override = 4;- Specified by:
getPathOverridein interfaceUriOverrideOrBuilder- Returns:
- The pathOverride.
-
getPathOverrideOrBuilder
public PathOverrideOrBuilder getPathOverrideOrBuilder()
URI path. When specified, replaces the existing path of the task URL. Setting the path value to an empty string clears the URI path segment.
.google.cloud.tasks.v2beta2.PathOverride path_override = 4;- Specified by:
getPathOverrideOrBuilderin interfaceUriOverrideOrBuilder
-
hasQueryOverride
public boolean hasQueryOverride()
URI Query. When specified, replaces the query part of the task URI. Setting the query value to an empty string clears the URI query segment.
.google.cloud.tasks.v2beta2.QueryOverride query_override = 5;- Specified by:
hasQueryOverridein interfaceUriOverrideOrBuilder- Returns:
- Whether the queryOverride field is set.
-
getQueryOverride
public QueryOverride getQueryOverride()
URI Query. When specified, replaces the query part of the task URI. Setting the query value to an empty string clears the URI query segment.
.google.cloud.tasks.v2beta2.QueryOverride query_override = 5;- Specified by:
getQueryOverridein interfaceUriOverrideOrBuilder- Returns:
- The queryOverride.
-
getQueryOverrideOrBuilder
public QueryOverrideOrBuilder getQueryOverrideOrBuilder()
URI Query. When specified, replaces the query part of the task URI. Setting the query value to an empty string clears the URI query segment.
.google.cloud.tasks.v2beta2.QueryOverride query_override = 5;- Specified by:
getQueryOverrideOrBuilderin interfaceUriOverrideOrBuilder
-
getUriOverrideEnforceModeValue
public int getUriOverrideEnforceModeValue()
URI Override Enforce Mode When specified, determines the Target UriOverride mode. If not specified, it defaults to ALWAYS.
.google.cloud.tasks.v2beta2.UriOverride.UriOverrideEnforceMode uri_override_enforce_mode = 6;- Specified by:
getUriOverrideEnforceModeValuein interfaceUriOverrideOrBuilder- Returns:
- The enum numeric value on the wire for uriOverrideEnforceMode.
-
getUriOverrideEnforceMode
public UriOverride.UriOverrideEnforceMode getUriOverrideEnforceMode()
URI Override Enforce Mode When specified, determines the Target UriOverride mode. If not specified, it defaults to ALWAYS.
.google.cloud.tasks.v2beta2.UriOverride.UriOverrideEnforceMode uri_override_enforce_mode = 6;- Specified by:
getUriOverrideEnforceModein interfaceUriOverrideOrBuilder- Returns:
- The uriOverrideEnforceMode.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static UriOverride parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UriOverride parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UriOverride parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UriOverride parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UriOverride parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UriOverride parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UriOverride parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UriOverride parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UriOverride parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UriOverride parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static UriOverride parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UriOverride parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public UriOverride.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UriOverride.Builder newBuilder()
-
newBuilder
public static UriOverride.Builder newBuilder(UriOverride prototype)
-
toBuilder
public UriOverride.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UriOverride.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UriOverride getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UriOverride> parser()
-
getParserForType
public com.google.protobuf.Parser<UriOverride> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UriOverride getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-