Show / Hide Table of Contents

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
object
ClientServiceRequest
ClientServiceRequest<Queue>
CloudTasksBaseServiceRequest<Queue>
ProjectsResource.LocationsResource.QueuesResource.PatchRequest
Implements
IClientServiceRequest<Queue>
IClientServiceRequest
Inherited Members
CloudTasksBaseServiceRequest<Queue>.Xgafv
CloudTasksBaseServiceRequest<Queue>.AccessToken
CloudTasksBaseServiceRequest<Queue>.Alt
CloudTasksBaseServiceRequest<Queue>.Callback
CloudTasksBaseServiceRequest<Queue>.Fields
CloudTasksBaseServiceRequest<Queue>.Key
CloudTasksBaseServiceRequest<Queue>.OauthToken
CloudTasksBaseServiceRequest<Queue>.PrettyPrint
CloudTasksBaseServiceRequest<Queue>.QuotaUser
CloudTasksBaseServiceRequest<Queue>.UploadType
CloudTasksBaseServiceRequest<Queue>.UploadProtocol
ClientServiceRequest<Queue>.Execute()
ClientServiceRequest<Queue>.ExecuteAsStream()
ClientServiceRequest<Queue>.ExecuteAsync()
ClientServiceRequest<Queue>.ExecuteAsync(CancellationToken)
ClientServiceRequest<Queue>.ExecuteAsStreamAsync()
ClientServiceRequest<Queue>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<Queue>.CreateRequest(bool?)
ClientServiceRequest<Queue>.GenerateRequestUri()
ClientServiceRequest<Queue>.GetDefaultETagAction(string)
ClientServiceRequest<Queue>.ETagAction
ClientServiceRequest<Queue>.ModifyRequest
ClientServiceRequest<Queue>.ValidateParameters
ClientServiceRequest<Queue>.ApiVersion
ClientServiceRequest<Queue>.RequestParameters
ClientServiceRequest<Queue>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudTasks.v2beta2
Assembly: Google.Apis.CloudTasks.v2beta2.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
ClientServiceRequest<Queue>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<Queue>.MethodName

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
ClientServiceRequest<Queue>.RestPath

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
ClientServiceRequest<Queue>.GetBody()

InitParameters()

Initializes Patch parameter list.

Declaration
protected override void InitParameters()
Overrides
CloudTasksBaseServiceRequest<Queue>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX