Google_Service_DLP_Resource_ProjectsLocationsDlpJobs
extends Google_Service_Resource
in package
The "dlpJobs" collection of methods.
Typical usage is:
$dlpService = new Google_Service_DLP(...);
$dlpJobs = $dlpService->dlpJobs;
Table of Contents
- $client : Google_Client
- $methods : array<string|int, mixed>
- $resourceName : string
- $rootUrl : string
- $serviceName : string
- $servicePath : string
- $stackParameters : mixed
- __construct() : mixed
- call() : Google_Http_Request|expectedClass
- TODO: This function needs simplifying.
- cancel() : Google_Service_DLP_GoogleProtobufEmpty
- Starts asynchronous cancellation on a long-running DlpJob. The server makes a best effort to cancel the DlpJob, but success is not guaranteed. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
- create() : Google_Service_DLP_GooglePrivacyDlpV2DlpJob
- Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. (dlpJobs.create)
- createRequestUri() : string
- Parse/expand request parameters and create a fully qualified request uri.
- delete() : Google_Service_DLP_GoogleProtobufEmpty
- Deletes a long-running DlpJob. This method indicates that the client is no longer interested in the DlpJob result. The job will be cancelled if possible. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
- finish() : Google_Service_DLP_GoogleProtobufEmpty
- Finish a running hybrid DlpJob. Triggers the finalization steps and running of any enabled actions that have not yet run. Early access feature is in a pre-release state and might change or have limited support. For more information, see https://cloud.google.com/products#product-launch-stages.
- get() : Google_Service_DLP_GooglePrivacyDlpV2DlpJob
- Gets the latest state of a long-running DlpJob. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
- hybridInspect() : Google_Service_DLP_GooglePrivacyDlpV2HybridInspectResponse
- Inspect hybrid content and store findings to a job. To review the findings inspect the job. Inspection will occur asynchronously. Early access feature is in a pre-release state and might change or have limited support. For more information, see https://cloud.google.com/products#product-launch-stages.
- listProjectsLocationsDlpJobs() : Google_Service_DLP_GooglePrivacyDlpV2ListDlpJobsResponse
- Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
- convertToArrayAndStripNulls() : mixed
Properties
$client
private
Google_Client
$client
$methods
private
array<string|int, mixed>
$methods
$resourceName
private
string
$resourceName
$rootUrl
private
string
$rootUrl
$serviceName
private
string
$serviceName
$servicePath
private
string
$servicePath
$stackParameters
private
mixed
$stackParameters
= array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'))
Methods
__construct()
public
__construct(mixed $service, mixed $serviceName, mixed $resourceName, mixed $resource) : mixed
Parameters
- $service : mixed
- $serviceName : mixed
- $resourceName : mixed
- $resource : mixed
Return values
mixed —call()
TODO: This function needs simplifying.
public
call( $name, $arguments[, $expectedClass = null ]) : Google_Http_Request|expectedClass
Parameters
Tags
Return values
Google_Http_Request|expectedClass —cancel()
Starts asynchronous cancellation on a long-running DlpJob. The server makes a best effort to cancel the DlpJob, but success is not guaranteed. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
public
cancel(string $name, Google_Service_DLP_GooglePrivacyDlpV2CancelDlpJobRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GoogleProtobufEmpty
(dlpJobs.cancel)
Parameters
- $name : string
-
Required. The name of the DlpJob resource to be cancelled.
- $postBody : Google_Service_DLP_GooglePrivacyDlpV2CancelDlpJobRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_DLP_GoogleProtobufEmpty —create()
Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. (dlpJobs.create)
public
create(string $parent, Google_Service_DLP_GooglePrivacyDlpV2CreateDlpJobRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GooglePrivacyDlpV2DlpJob
Parameters
- $parent : string
-
Required. Parent resource name. The format of this value varies depending on whether you have specified a processing location: + Projects scope, location specified:
projects/PROJECT_ID/locations/LOCATION_ID + Projects scope, no location specified (defaults to global):projects/PROJECT_ID The following exampleparentstring specifies a parent project with the identifierexample-project, and specifies theeurope-west3location for processing data: parent=projects/example- project/locations/europe-west3 - $postBody : Google_Service_DLP_GooglePrivacyDlpV2CreateDlpJobRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_DLP_GooglePrivacyDlpV2DlpJob —createRequestUri()
Parse/expand request parameters and create a fully qualified request uri.
public
createRequestUri(string $restPath, array<string|int, mixed> $params) : string
Parameters
- $restPath : string
- $params : array<string|int, mixed>
Tags
Return values
string —$requestUrl
delete()
Deletes a long-running DlpJob. This method indicates that the client is no longer interested in the DlpJob result. The job will be cancelled if possible. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
public
delete(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GoogleProtobufEmpty
(dlpJobs.delete)
Parameters
- $name : string
-
Required. The name of the DlpJob resource to be deleted.
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_DLP_GoogleProtobufEmpty —finish()
Finish a running hybrid DlpJob. Triggers the finalization steps and running of any enabled actions that have not yet run. Early access feature is in a pre-release state and might change or have limited support. For more information, see https://cloud.google.com/products#product-launch-stages.
public
finish(string $name, Google_Service_DLP_GooglePrivacyDlpV2FinishDlpJobRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GoogleProtobufEmpty
(dlpJobs.finish)
Parameters
- $name : string
-
Required. The name of the DlpJob resource to be cancelled.
- $postBody : Google_Service_DLP_GooglePrivacyDlpV2FinishDlpJobRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_DLP_GoogleProtobufEmpty —get()
Gets the latest state of a long-running DlpJob. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
public
get(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GooglePrivacyDlpV2DlpJob
(dlpJobs.get)
Parameters
- $name : string
-
Required. The name of the DlpJob resource.
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_DLP_GooglePrivacyDlpV2DlpJob —hybridInspect()
Inspect hybrid content and store findings to a job. To review the findings inspect the job. Inspection will occur asynchronously. Early access feature is in a pre-release state and might change or have limited support. For more information, see https://cloud.google.com/products#product-launch-stages.
public
hybridInspect(string $name, Google_Service_DLP_GooglePrivacyDlpV2HybridInspectDlpJobRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GooglePrivacyDlpV2HybridInspectResponse
(dlpJobs.hybridInspect)
Parameters
- $name : string
-
Required. Resource name of the job to execute a hybrid inspect on, for example
projects/dlp-test-project/dlpJob/53234423. - $postBody : Google_Service_DLP_GooglePrivacyDlpV2HybridInspectDlpJobRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_DLP_GooglePrivacyDlpV2HybridInspectResponse —listProjectsLocationsDlpJobs()
Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.
public
listProjectsLocationsDlpJobs(string $parent[, array<string|int, mixed> $optParams = array() ]) : Google_Service_DLP_GooglePrivacyDlpV2ListDlpJobsResponse
(dlpJobs.listProjectsLocationsDlpJobs)
Parameters
- $parent : string
-
Required. Parent resource name. The format of this value varies depending on whether you have specified a processing location: + Projects scope, location specified:
projects/PROJECT_ID/locations/LOCATION_ID + Projects scope, no location specified (defaults to global):projects/PROJECT_ID The following exampleparentstring specifies a parent project with the identifierexample-project, and specifies theeurope-west3location for processing data: parent=projects/example- project/locations/europe-west3 - $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_DLP_GooglePrivacyDlpV2ListDlpJobsResponse —convertToArrayAndStripNulls()
protected
convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
- $o : mixed