Class UriOverride
URI Override. When specified, all the HTTP tasks inside the queue will be partially or fully overridden depending on the configured values.
Implements
Inherited Members
Namespace: Google.Apis.CloudTasks.v2.Data
Assembly: Google.Apis.CloudTasks.v2.dll
Syntax
public class UriOverride : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Host
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).
Declaration
[JsonProperty("host")]
public virtual string Host { get; set; }
Property Value
Type | Description |
---|---|
string |
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.
Declaration
[JsonProperty("pathOverride")]
public virtual PathOverride PathOverride { get; set; }
Property Value
Type | Description |
---|---|
PathOverride |
Port
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.
Declaration
[JsonProperty("port")]
public virtual long? Port { get; set; }
Property Value
Type | Description |
---|---|
long? |
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.
Declaration
[JsonProperty("queryOverride")]
public virtual QueryOverride QueryOverride { get; set; }
Property Value
Type | Description |
---|---|
QueryOverride |
Scheme
Scheme override. When specified, the task URI scheme is replaced by the provided value (HTTP or HTTPS).
Declaration
[JsonProperty("scheme")]
public virtual string Scheme { get; set; }
Property Value
Type | Description |
---|---|
string |
UriOverrideEnforceMode
URI Override Enforce Mode When specified, determines the Target UriOverride mode. If not specified, it defaults to ALWAYS.
Declaration
[JsonProperty("uriOverrideEnforceMode")]
public virtual string UriOverrideEnforceMode { get; set; }
Property Value
Type | Description |
---|---|
string |