public sealed class ListCompaniesRequest : IMessage<ListCompaniesRequest>, IEquatable<ListCompaniesRequest>, IDeepCloneable<ListCompaniesRequest>, IBufferMessage, IMessage, IPageRequest
Reference documentation and code samples for the Google Cloud Talent Solution v4 API class ListCompaniesRequest.
List companies for which the client has ACL visibility.
Implements
IMessageListCompaniesRequest, IEquatableListCompaniesRequest, IDeepCloneableListCompaniesRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Talent.V4Assembly
Google.Cloud.Talent.V4.dll
Constructors
ListCompaniesRequest()
public ListCompaniesRequest()
ListCompaniesRequest(ListCompaniesRequest)
public ListCompaniesRequest(ListCompaniesRequest other)
Parameter | |
---|---|
Name | Description |
other | ListCompaniesRequest |
Properties
PageSize
public int PageSize { get; set; }
The maximum number of companies to be returned, at most 100. Default is 100 if a non-positive number is provided.
Property Value | |
---|---|
Type | Description |
int |
PageToken
public string PageToken { get; set; }
The starting indicator from which to return results.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. Resource name of the tenant under which the company is created.
The format is "projects/{project_id}/tenants/{tenant_id}", for example, "projects/foo/tenants/bar".
Property Value | |
---|---|
Type | Description |
string |
ParentAsTenantName
public TenantName ParentAsTenantName { get; set; }
TenantName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
TenantName |
RequireOpenJobs
public bool RequireOpenJobs { get; set; }
Set to true if the companies requested must have open jobs.
Defaults to false.
If true, at most [page_size][google.cloud.talent.v4.ListCompaniesRequest.page_size] of companies are fetched, among which only those with open jobs are returned.
Property Value | |
---|---|
Type | Description |
bool |