Interface UriOverrideOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    UriOverride, UriOverride.Builder

    public interface UriOverrideOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasScheme

        boolean hasScheme()
         Scheme override.
        
         When specified, the task URI scheme is replaced by the provided value (HTTP
         or HTTPS).
         
        optional .google.cloud.tasks.v2beta3.UriOverride.Scheme scheme = 1;
        Returns:
        Whether the scheme field is set.
      • getSchemeValue

        int getSchemeValue()
         Scheme override.
        
         When specified, the task URI scheme is replaced by the provided value (HTTP
         or HTTPS).
         
        optional .google.cloud.tasks.v2beta3.UriOverride.Scheme scheme = 1;
        Returns:
        The enum numeric value on the wire for scheme.
      • getScheme

        UriOverride.Scheme getScheme()
         Scheme override.
        
         When specified, the task URI scheme is replaced by the provided value (HTTP
         or HTTPS).
         
        optional .google.cloud.tasks.v2beta3.UriOverride.Scheme scheme = 1;
        Returns:
        The scheme.
      • hasHost

        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;
        Returns:
        Whether the host field is set.
      • getHost

        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;
        Returns:
        The host.
      • getHostBytes

        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;
        Returns:
        The bytes for host.
      • hasPort

        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;
        Returns:
        Whether the port field is set.
      • getPort

        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;
        Returns:
        The port.
      • hasPathOverride

        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.v2beta3.PathOverride path_override = 4;
        Returns:
        Whether the pathOverride field is set.
      • getPathOverride

        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.v2beta3.PathOverride path_override = 4;
        Returns:
        The pathOverride.
      • getPathOverrideOrBuilder

        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.v2beta3.PathOverride path_override = 4;
      • hasQueryOverride

        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.v2beta3.QueryOverride query_override = 5;
        Returns:
        Whether the queryOverride field is set.
      • getQueryOverride

        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.v2beta3.QueryOverride query_override = 5;
        Returns:
        The queryOverride.
      • getQueryOverrideOrBuilder

        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.v2beta3.QueryOverride query_override = 5;
      • getUriOverrideEnforceModeValue

        int getUriOverrideEnforceModeValue()
         URI Override Enforce Mode
        
         When specified, determines the Target UriOverride mode. If not specified,
         it defaults to ALWAYS.
         
        .google.cloud.tasks.v2beta3.UriOverride.UriOverrideEnforceMode uri_override_enforce_mode = 6;
        Returns:
        The enum numeric value on the wire for uriOverrideEnforceMode.
      • getUriOverrideEnforceMode

        UriOverride.UriOverrideEnforceMode getUriOverrideEnforceMode()
         URI Override Enforce Mode
        
         When specified, determines the Target UriOverride mode. If not specified,
         it defaults to ALWAYS.
         
        .google.cloud.tasks.v2beta3.UriOverride.UriOverrideEnforceMode uri_override_enforce_mode = 6;
        Returns:
        The uriOverrideEnforceMode.