Reference documentation and code samples for the Cloud Tasks V2beta3 API class Google::Cloud::Tasks::V2beta3::UriOverride.
URI Override.
When specified, all the HTTP tasks inside the queue will be partially or fully overridden depending on the configured values.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#host
def host() -> ::String
-
(::String) — 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).
#host=
def host=(value) -> ::String
-
value (::String) — 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).
-
(::String) — 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).
#path_override
def path_override() -> ::Google::Cloud::Tasks::V2beta3::PathOverride
-
(::Google::Cloud::Tasks::V2beta3::PathOverride) — 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.
#path_override=
def path_override=(value) -> ::Google::Cloud::Tasks::V2beta3::PathOverride
-
value (::Google::Cloud::Tasks::V2beta3::PathOverride) — 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) — 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.
#port
def port() -> ::Integer
-
(::Integer) — 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.
#port=
def port=(value) -> ::Integer
-
value (::Integer) — 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.
-
(::Integer) — 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.
#query_override
def query_override() -> ::Google::Cloud::Tasks::V2beta3::QueryOverride
-
(::Google::Cloud::Tasks::V2beta3::QueryOverride) — 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.
#query_override=
def query_override=(value) -> ::Google::Cloud::Tasks::V2beta3::QueryOverride
-
value (::Google::Cloud::Tasks::V2beta3::QueryOverride) — 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) — 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.
#scheme
def scheme() -> ::Google::Cloud::Tasks::V2beta3::UriOverride::Scheme
-
(::Google::Cloud::Tasks::V2beta3::UriOverride::Scheme) — Scheme override.
When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
#scheme=
def scheme=(value) -> ::Google::Cloud::Tasks::V2beta3::UriOverride::Scheme
-
value (::Google::Cloud::Tasks::V2beta3::UriOverride::Scheme) — Scheme override.
When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
-
(::Google::Cloud::Tasks::V2beta3::UriOverride::Scheme) — Scheme override.
When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
#uri_override_enforce_mode
def uri_override_enforce_mode() -> ::Google::Cloud::Tasks::V2beta3::UriOverride::UriOverrideEnforceMode
-
(::Google::Cloud::Tasks::V2beta3::UriOverride::UriOverrideEnforceMode) — URI Override Enforce Mode
When specified, determines the Target UriOverride mode. If not specified, it defaults to ALWAYS.
#uri_override_enforce_mode=
def uri_override_enforce_mode=(value) -> ::Google::Cloud::Tasks::V2beta3::UriOverride::UriOverrideEnforceMode
-
value (::Google::Cloud::Tasks::V2beta3::UriOverride::UriOverrideEnforceMode) — 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
When specified, determines the Target UriOverride mode. If not specified, it defaults to ALWAYS.