Class UriOverride

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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

@Generated public final class UriOverride extends com.google.protobuf.GeneratedMessage 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 type google.cloud.tasks.v2beta2.UriOverride
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Uri Override.
    static enum 
    The Scheme for an HTTP request.
    static enum 
    UriOverrideEnforceMode mode is to define enforcing mode for the override modes.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    Host override.
    com.google.protobuf.ByteString
    Host override.
    com.google.protobuf.Parser<UriOverride>
     
    URI path.
    URI path.
    long
    Port override.
    URI Query.
    URI Query.
    Scheme override.
    int
    Scheme override.
    int
     
    URI Override Enforce Mode When specified, determines the Target UriOverride mode.
    int
    URI Override Enforce Mode When specified, determines the Target UriOverride mode.
    int
     
    boolean
    Host override.
    boolean
    URI path.
    boolean
    Port override.
    boolean
    URI Query.
    boolean
    Scheme override.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<UriOverride>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, 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, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • SCHEME_FIELD_NUMBER

      public static final int SCHEME_FIELD_NUMBER
      See Also:
    • HOST_FIELD_NUMBER

      public static final int HOST_FIELD_NUMBER
      See Also:
    • PORT_FIELD_NUMBER

      public static final int PORT_FIELD_NUMBER
      See Also:
    • PATH_OVERRIDE_FIELD_NUMBER

      public static final int PATH_OVERRIDE_FIELD_NUMBER
      See Also:
    • QUERY_OVERRIDE_FIELD_NUMBER

      public static final int QUERY_OVERRIDE_FIELD_NUMBER
      See Also:
    • URI_OVERRIDE_ENFORCE_MODE_FIELD_NUMBER

      public static final int URI_OVERRIDE_ENFORCE_MODE_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • 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:
      hasScheme in interface UriOverrideOrBuilder
      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:
      getSchemeValue in interface UriOverrideOrBuilder
      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:
      getScheme in interface UriOverrideOrBuilder
      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:
      hasHost in interface UriOverrideOrBuilder
      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:
      getHost in interface UriOverrideOrBuilder
      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:
      getHostBytes in interface UriOverrideOrBuilder
      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:
      hasPort in interface UriOverrideOrBuilder
      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:
      getPort in interface UriOverrideOrBuilder
      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:
      hasPathOverride in interface UriOverrideOrBuilder
      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:
      getPathOverride in interface UriOverrideOrBuilder
      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:
      getPathOverrideOrBuilder in interface UriOverrideOrBuilder
    • 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:
      hasQueryOverride in interface UriOverrideOrBuilder
      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:
      getQueryOverride in interface UriOverrideOrBuilder
      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:
      getQueryOverrideOrBuilder in interface UriOverrideOrBuilder
    • 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:
      getUriOverrideEnforceModeValue in interface UriOverrideOrBuilder
      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:
      getUriOverrideEnforceMode in interface UriOverrideOrBuilder
      Returns:
      The uriOverrideEnforceMode.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static UriOverride.Builder newBuilder()
    • newBuilder

      public static UriOverride.Builder newBuilder(UriOverride prototype)
    • toBuilder

      public UriOverride.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected UriOverride.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static UriOverride getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<UriOverride> parser()
    • getParserForType

      public com.google.protobuf.Parser<UriOverride> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public UriOverride getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder