Show / Hide Table of Contents

Class ProjectsResource.JobsResource.SearchForAlertRequest

Searches for jobs using the provided SearchJobsRequest. This API call is intended for the use case of targeting passive job seekers (for example, job seekers who have signed up to receive email alerts about potential job opportunities), and has different algorithmic adjustments that are targeted to passive job seekers. This call constrains the visibility of jobs present in the database, and only returns jobs the caller has permission to search against.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<SearchJobsResponse>
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>
ProjectsResource.JobsResource.SearchForAlertRequest
Implements
IClientServiceRequest<SearchJobsResponse>
IClientServiceRequest
Inherited Members
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.Xgafv
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.AccessToken
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.Alt
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.Callback
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.Fields
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.Key
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.OauthToken
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.PrettyPrint
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.QuotaUser
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.UploadType
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.UploadProtocol
ClientServiceRequest<SearchJobsResponse>.Execute()
ClientServiceRequest<SearchJobsResponse>.ExecuteAsStream()
ClientServiceRequest<SearchJobsResponse>.ExecuteAsync()
ClientServiceRequest<SearchJobsResponse>.ExecuteAsync(CancellationToken)
ClientServiceRequest<SearchJobsResponse>.ExecuteAsStreamAsync()
ClientServiceRequest<SearchJobsResponse>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<SearchJobsResponse>.CreateRequest(bool?)
ClientServiceRequest<SearchJobsResponse>.GenerateRequestUri()
ClientServiceRequest<SearchJobsResponse>.GetDefaultETagAction(string)
ClientServiceRequest<SearchJobsResponse>.ETagAction
ClientServiceRequest<SearchJobsResponse>.ModifyRequest
ClientServiceRequest<SearchJobsResponse>.ValidateParameters
ClientServiceRequest<SearchJobsResponse>.ApiVersion
ClientServiceRequest<SearchJobsResponse>.RequestParameters
ClientServiceRequest<SearchJobsResponse>.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.CloudTalentSolution.v3p1beta1
Assembly: Google.Apis.CloudTalentSolution.v3p1beta1.dll
Syntax
public class ProjectsResource.JobsResource.SearchForAlertRequest : CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>, IClientServiceRequest<SearchJobsResponse>, IClientServiceRequest

Constructors

SearchForAlertRequest(IClientService, SearchJobsRequest, string)

Constructs a new SearchForAlert request.

Declaration
public SearchForAlertRequest(IClientService service, SearchJobsRequest body, string parent)
Parameters
Type Name Description
IClientService service
SearchJobsRequest body
string parent

Properties

HttpMethod

Gets the HTTP method.

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

MethodName

Gets the method name.

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

Parent

Required. The resource name of the project to search within. The format is "projects/{project_id}", for example, "projects/api-test-project".

Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
Type Description
string

RestPath

Gets the REST path.

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

Methods

GetBody()

Returns the body of the request.

Declaration
protected override object GetBody()
Returns
Type Description
object
Overrides
ClientServiceRequest<SearchJobsResponse>.GetBody()

InitParameters()

Initializes SearchForAlert parameter list.

Declaration
protected override void InitParameters()
Overrides
CloudTalentSolutionBaseServiceRequest<SearchJobsResponse>.InitParameters()

Implements

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