Google Cloud Asset V1 Client - Class AnalyzeIamPolicyLongrunningRequest (1.14.1)

Reference documentation and code samples for the Google Cloud Asset V1 Client class AnalyzeIamPolicyLongrunningRequest.

A request message for AssetService.AnalyzeIamPolicyLongrunning .

Generated from protobuf message google.cloud.asset.v1.AnalyzeIamPolicyLongrunningRequest

Namespace

Google \ Cloud \ Asset \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ analysis_query
Google\Cloud\Asset\V1\IamPolicyAnalysisQuery

Required. The request query.

↳ saved_analysis_query
string

Optional. The name of a saved query, which must be in the format of: * projects/project_number/savedQueries/saved_query_id * folders/folder_number/savedQueries/saved_query_id * organizations/organization_number/savedQueries/saved_query_id If both analysis_query and saved_analysis_query are provided, they will be merged together with the saved_analysis_query as base and the analysis_query as overrides. For more details of the merge behavior, refer to the MergeFrom doc. Note that you cannot override primitive fields with default value, such as 0 or empty string, etc., because we use proto3, which doesn't support field presence yet.

↳ output_config
Google\Cloud\Asset\V1\IamPolicyAnalysisOutputConfig

Required. Output configuration indicating where the results will be output to.

getAnalysisQuery

Required. The request query.

Returns
Type
Description

hasAnalysisQuery

clearAnalysisQuery

setAnalysisQuery

Required. The request query.

Parameter
Name
Description
Returns
Type
Description
$this

getSavedAnalysisQuery

Optional. The name of a saved query, which must be in the format of:

  • projects/project_number/savedQueries/saved_query_id
  • folders/folder_number/savedQueries/saved_query_id
  • organizations/organization_number/savedQueries/saved_query_id If both analysis_query and saved_analysis_query are provided, they will be merged together with the saved_analysis_query as base and the analysis_query as overrides. For more details of the merge behavior, refer to the MergeFrom doc.

Note that you cannot override primitive fields with default value, such as 0 or empty string, etc., because we use proto3, which doesn't support field presence yet.

Returns
Type
Description
string

setSavedAnalysisQuery

Optional. The name of a saved query, which must be in the format of:

  • projects/project_number/savedQueries/saved_query_id
  • folders/folder_number/savedQueries/saved_query_id
  • organizations/organization_number/savedQueries/saved_query_id If both analysis_query and saved_analysis_query are provided, they will be merged together with the saved_analysis_query as base and the analysis_query as overrides. For more details of the merge behavior, refer to the MergeFrom doc.

Note that you cannot override primitive fields with default value, such as 0 or empty string, etc., because we use proto3, which doesn't support field presence yet.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getOutputConfig

Required. Output configuration indicating where the results will be output to.

hasOutputConfig

clearOutputConfig

setOutputConfig

Required. Output configuration indicating where the results will be output to.

Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: