View Source GoogleApi.CloudTasks.V2beta2.Model.UriOverride (google_api_cloud_tasks v0.19.0)
Uri Override. When specified, all the HTTP tasks inside the queue will be partially or fully overridden depending on the configured values.
Attributes
-
host
(type:String.t
, default:nil
) - 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). -
pathOverride
(type:GoogleApi.CloudTasks.V2beta2.Model.PathOverride.t
, default:nil
) - 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
(type:String.t
, default:nil
) - 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. -
queryOverride
(type:GoogleApi.CloudTasks.V2beta2.Model.QueryOverride.t
, default:nil
) - 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
(type:String.t
, default:nil
) - Scheme override. When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS). -
uriOverrideEnforceMode
(type:String.t
, default:nil
) - URI Override Enforce Mode When specified, determines the Target UriOverride mode. If not specified, it defaults to ALWAYS.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudTasks.V2beta2.Model.UriOverride{ host: String.t() | nil, pathOverride: GoogleApi.CloudTasks.V2beta2.Model.PathOverride.t() | nil, port: String.t() | nil, queryOverride: GoogleApi.CloudTasks.V2beta2.Model.QueryOverride.t() | nil, scheme: String.t() | nil, uriOverrideEnforceMode: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.