public sealed class ListCompaniesRequest : IMessage<ListCompaniesRequest>, IEquatable<ListCompaniesRequest>, IDeepCloneable<ListCompaniesRequest>, IBufferMessage, IMessage, IPageRequest
Reference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class ListCompaniesRequest.
List companies for which the client has ACL visibility.
Implements
IMessageListCompaniesRequest, IEquatableListCompaniesRequest, IDeepCloneableListCompaniesRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.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/tenant/bar".
If tenant id is unspecified, the default tenant will be used, for example, "projects/foo".
Property Value | |
---|---|
Type | Description |
string |
ParentAsProjectName
public ProjectName ParentAsProjectName { get; set; }
ProjectName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |
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.v4beta1.ListCompaniesRequest.page_size] of companies are fetched, among which only those with open jobs are returned.
Property Value | |
---|---|
Type | Description |
bool |