Class ListProfilesRequest (2.0.0-beta07)

public sealed class ListProfilesRequest : IMessage<ListProfilesRequest>, IEquatable<ListProfilesRequest>, IDeepCloneable<ListProfilesRequest>, IBufferMessage, IMessage, IPageRequest

List profiles request.

Inheritance

Object > ListProfilesRequest

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Constructors

ListProfilesRequest()

public ListProfilesRequest()

ListProfilesRequest(ListProfilesRequest)

public ListProfilesRequest(ListProfilesRequest other)
Parameter
NameDescription
otherListProfilesRequest

Properties

Filter

public string Filter { get; set; }

The filter string specifies the profiles to be enumerated.

Supported operator: =, AND

The field(s) eligible for filtering are:

  • externalId
  • groupId

externalId and groupId cannot be specified at the same time. If both externalId and groupId are provided, the API will return a bad request error.

Sample Query:

  • externalId = "externalId-1"
  • groupId = "groupId-1"
Property Value
TypeDescription
String

PageSize

public int PageSize { get; set; }

The maximum number of profiles to be returned, at most 100.

Default is 100 unless a positive number smaller than 100 is specified.

Property Value
TypeDescription
Int32

PageToken

public string PageToken { get; set; }

The token that specifies the current offset (that is, starting result).

Please set the value to [ListProfilesResponse.next_page_token][google.cloud.talent.v4beta1.ListProfilesResponse.next_page_token] to continue the list.

Property Value
TypeDescription
String

Parent

public string Parent { get; set; }

Required. The resource name of the tenant under which the profile is created.

The format is "projects/{project_id}/tenants/{tenant_id}". For example, "projects/foo/tenants/bar".

Property Value
TypeDescription
String

ParentAsTenantName

public TenantName ParentAsTenantName { get; set; }

TenantName-typed view over the Parent resource name property.

Property Value
TypeDescription
TenantName

ReadMask

public FieldMask ReadMask { get; set; }

A field mask to specify the profile fields to be listed in response. All fields are listed if it is unset.

Valid values are:

  • name
Property Value
TypeDescription
FieldMask