Google Cloud Recaptcha Enterprise V1 Client - Class SearchRelatedAccountGroupMembershipsRequest (1.8.0)

Reference documentation and code samples for the Google Cloud Recaptcha Enterprise V1 Client class SearchRelatedAccountGroupMembershipsRequest.

The request message to search related account group memberships.

Generated from protobuf message google.cloud.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsRequest

Namespace

Google \ Cloud \ RecaptchaEnterprise \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ project string

Required. The name of the project to search related account group memberships from. Specify the project name in the following format: projects/{project}.

↳ account_id string

Optional. The unique stable account identifier used to search connections. The identifier should correspond to an account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

↳ hashed_account_id string

Optional. Deprecated: use account_id instead. The unique stable hashed account identifier used to search connections. The identifier should correspond to a hashed_account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

↳ page_size int

Optional. The maximum number of groups to return. The service might return fewer than this value. If unspecified, at most 50 groups are returned. The maximum value is 1000; values above 1000 are coerced to 1000.

↳ page_token string

Optional. A page token, received from a previous SearchRelatedAccountGroupMemberships call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to SearchRelatedAccountGroupMemberships must match the call that provided the page token.

getProject

Required. The name of the project to search related account group memberships from. Specify the project name in the following format: projects/{project}.

Returns
TypeDescription
string

setProject

Required. The name of the project to search related account group memberships from. Specify the project name in the following format: projects/{project}.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getAccountId

Optional. The unique stable account identifier used to search connections.

The identifier should correspond to an account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

Returns
TypeDescription
string

setAccountId

Optional. The unique stable account identifier used to search connections.

The identifier should correspond to an account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getHashedAccountId

Optional. Deprecated: use account_id instead.

The unique stable hashed account identifier used to search connections. The identifier should correspond to a hashed_account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

Returns
TypeDescription
string

setHashedAccountId

Optional. Deprecated: use account_id instead.

The unique stable hashed account identifier used to search connections. The identifier should correspond to a hashed_account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPageSize

Optional. The maximum number of groups to return. The service might return fewer than this value. If unspecified, at most 50 groups are returned. The maximum value is 1000; values above 1000 are coerced to 1000.

Returns
TypeDescription
int

setPageSize

Optional. The maximum number of groups to return. The service might return fewer than this value. If unspecified, at most 50 groups are returned. The maximum value is 1000; values above 1000 are coerced to 1000.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getPageToken

Optional. A page token, received from a previous SearchRelatedAccountGroupMemberships call. Provide this to retrieve the subsequent page.

When paginating, all other parameters provided to SearchRelatedAccountGroupMemberships must match the call that provided the page token.

Returns
TypeDescription
string

setPageToken

Optional. A page token, received from a previous SearchRelatedAccountGroupMemberships call. Provide this to retrieve the subsequent page.

When paginating, all other parameters provided to SearchRelatedAccountGroupMemberships must match the call that provided the page token.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
project string

Required. The name of the project to search related account group memberships from. Specify the project name in the following format: projects/{project}. Please see Google\Cloud\RecaptchaEnterprise\V1\RecaptchaEnterpriseServiceClient::relatedAccountGroupName() for help formatting this field.

hashedAccountId string

Optional. Deprecated: use account_id instead. The unique stable hashed account identifier used to search connections. The identifier should correspond to a hashed_account_id provided in a previous CreateAssessment or AnnotateAssessment call. Either hashed_account_id or account_id must be set, but not both.

Returns
TypeDescription
Google\Cloud\RecaptchaEnterprise\V1\SearchRelatedAccountGroupMembershipsRequest