|
24 | 24 | namespace Google\Cloud\Samples\Dlp; |
25 | 25 |
|
26 | 26 | // [START dlp_create_trigger] |
27 | | -use Google\Cloud\Dlp\V2\DlpServiceClient; |
28 | | -use Google\Cloud\Dlp\V2\JobTrigger; |
29 | | -use Google\Cloud\Dlp\V2\JobTrigger\Trigger; |
30 | | -use Google\Cloud\Dlp\V2\JobTrigger\Status; |
31 | | -use Google\Cloud\Dlp\V2\InspectConfig; |
32 | | -use Google\Cloud\Dlp\V2\InspectJobConfig; |
33 | | -use Google\Cloud\Dlp\V2\Schedule; |
| 27 | +use Google\Cloud\Dlp\V2\Client\DlpServiceClient; |
34 | 28 | use Google\Cloud\Dlp\V2\CloudStorageOptions; |
35 | 29 | use Google\Cloud\Dlp\V2\CloudStorageOptions\FileSet; |
36 | | -use Google\Cloud\Dlp\V2\StorageConfig; |
| 30 | +use Google\Cloud\Dlp\V2\CreateJobTriggerRequest; |
37 | 31 | use Google\Cloud\Dlp\V2\InfoType; |
38 | | -use Google\Cloud\Dlp\V2\Likelihood; |
| 32 | +use Google\Cloud\Dlp\V2\InspectConfig; |
39 | 33 | use Google\Cloud\Dlp\V2\InspectConfig\FindingLimits; |
| 34 | +use Google\Cloud\Dlp\V2\InspectJobConfig; |
| 35 | +use Google\Cloud\Dlp\V2\JobTrigger; |
| 36 | +use Google\Cloud\Dlp\V2\JobTrigger\Status; |
| 37 | +use Google\Cloud\Dlp\V2\JobTrigger\Trigger; |
| 38 | +use Google\Cloud\Dlp\V2\Likelihood; |
| 39 | +use Google\Cloud\Dlp\V2\Schedule; |
| 40 | +use Google\Cloud\Dlp\V2\StorageConfig; |
40 | 41 | use Google\Cloud\Dlp\V2\StorageConfig\TimespanConfig; |
41 | 42 | use Google\Protobuf\Duration; |
42 | 43 |
|
@@ -125,11 +126,12 @@ function create_trigger( |
125 | 126 | ->setDescription($description); |
126 | 127 |
|
127 | 128 | // Run trigger creation request |
128 | | - // $parent = "projects/$callingProjectId/locations/global"; |
129 | 129 | $parent = $dlp->locationName($callingProjectId, 'global'); |
130 | | - $trigger = $dlp->createJobTrigger($parent, $jobTriggerObject, [ |
131 | | - 'triggerId' => $triggerId |
132 | | - ]); |
| 130 | + $createJobTriggerRequest = (new CreateJobTriggerRequest()) |
| 131 | + ->setParent($parent) |
| 132 | + ->setJobTrigger($jobTriggerObject) |
| 133 | + ->setTriggerId($triggerId); |
| 134 | + $trigger = $dlp->createJobTrigger($createJobTriggerRequest); |
133 | 135 |
|
134 | 136 | // Print results |
135 | 137 | printf('Successfully created trigger %s' . PHP_EOL, $trigger->getName()); |
|
0 commit comments