Class ProjectsResource.LocationsResource.QueuesResource.PatchRequest
Updates a queue. This method creates the queue if it does not exist and updates the queue if it does
exist. Queues created with this method allow tasks to live for a maximum of 31 days. After a task is
31 days old, the task will be deleted regardless of whether it was dispatched or not. WARNING: Using
this method may have unintended side effects if you are using an App Engine queue.yaml
or
queue.xml
file to manage your queues. Read Overview of Queue Management and
queue.yaml before using this method.
Inheritance
Inherited Members
Namespace: Google.Apis.CloudTasks.v2
Assembly: Google.Apis.CloudTasks.v2.dll
Syntax
public class ProjectsResource.LocationsResource.QueuesResource.PatchRequest : CloudTasksBaseServiceRequest<Queue>, IClientServiceRequest<Queue>, IClientServiceRequest
Constructors
PatchRequest(IClientService, Queue, string)
Constructs a new Patch request.
Declaration
public PatchRequest(IClientService service, Queue body, string name)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
Queue | body | |
string | name |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Name
Caller-specified and required in CreateQueue, after which it becomes output only. The queue
name. The queue name must have the following format:
projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID
* PROJECT_ID
can contain letters
([A-Za-z]), numbers ([0-9]), hyphens (-), colons (:), or periods (.). For more information, see
Identifying
projects
LOCATION_ID
is the canonical ID for the queue's location. The list of available locations can be obtained by calling ListLocations. For more information, see https://cloud.google.com/about/locations/. *QUEUE_ID
can contain letters ([A-Za-z]), numbers ([0-9]), or hyphens (-). The maximum length is 100 characters.
Declaration
[RequestParameter("name", RequestParameterType.Path)]
public virtual string Name { get; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
UpdateMask
A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated.
Declaration
[RequestParameter("updateMask", RequestParameterType.Query)]
public virtual object UpdateMask { get; set; }
Property Value
Type | Description |
---|---|
object |
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes Patch parameter list.
Declaration
protected override void InitParameters()