Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
/*
3
 * Copyright 2010 Google Inc.
4
 *
5
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6
 * use this file except in compliance with the License. You may obtain a copy of
7
 * the License at
8
 *
9
 * http://www.apache.org/licenses/LICENSE-2.0
10
 *
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14
 * License for the specific language governing permissions and limitations under
15
 * the License.
16
 */
17
 
18
/**
19
 * Service definition for Dataflow (v1b3).
20
 *
21
 * <p>
22
 * Google Dataflow API.</p>
23
 *
24
 * <p>
25
 * For more information about this service, see the API
26
 * <a href="https://cloud.google.com/dataflow" target="_blank">Documentation</a>
27
 * </p>
28
 *
29
 * @author Google, Inc.
30
 */
31
#[AllowDynamicProperties]
32
class Google_Service_Dataflow extends Google_Service
33
{
34
  /** View and manage your data across Google Cloud Platform services. */
35
  const CLOUD_PLATFORM =
36
      "https://www.googleapis.com/auth/cloud-platform";
37
  /** View your email address. */
38
  const USERINFO_EMAIL =
39
      "https://www.googleapis.com/auth/userinfo.email";
40
 
41
  public $projects_jobs;
42
  public $projects_jobs_messages;
43
  public $projects_jobs_workItems;
44
 
45
 
46
  /**
47
   * Constructs the internal representation of the Dataflow service.
48
   *
49
   * @param Google_Client $client
50
   */
51
  public function __construct(Google_Client $client)
52
  {
53
    parent::__construct($client);
54
    $this->rootUrl = 'https://dataflow.googleapis.com/';
55
    $this->servicePath = '';
56
    $this->version = 'v1b3';
57
    $this->serviceName = 'dataflow';
58
 
59
    $this->projects_jobs = new Google_Service_Dataflow_ProjectsJobs_Resource(
60
        $this,
61
        $this->serviceName,
62
        'jobs',
63
        array(
64
          'methods' => array(
65
            'create' => array(
66
              'path' => 'v1b3/projects/{projectId}/jobs',
67
              'httpMethod' => 'POST',
68
              'parameters' => array(
69
                'projectId' => array(
70
                  'location' => 'path',
71
                  'type' => 'string',
72
                  'required' => true,
73
                ),
74
                'replaceJobId' => array(
75
                  'location' => 'query',
76
                  'type' => 'string',
77
                ),
78
                'view' => array(
79
                  'location' => 'query',
80
                  'type' => 'string',
81
                ),
82
              ),
83
            ),'get' => array(
84
              'path' => 'v1b3/projects/{projectId}/jobs/{jobId}',
85
              'httpMethod' => 'GET',
86
              'parameters' => array(
87
                'projectId' => array(
88
                  'location' => 'path',
89
                  'type' => 'string',
90
                  'required' => true,
91
                ),
92
                'jobId' => array(
93
                  'location' => 'path',
94
                  'type' => 'string',
95
                  'required' => true,
96
                ),
97
                'view' => array(
98
                  'location' => 'query',
99
                  'type' => 'string',
100
                ),
101
              ),
102
            ),'getMetrics' => array(
103
              'path' => 'v1b3/projects/{projectId}/jobs/{jobId}/metrics',
104
              'httpMethod' => 'GET',
105
              'parameters' => array(
106
                'projectId' => array(
107
                  'location' => 'path',
108
                  'type' => 'string',
109
                  'required' => true,
110
                ),
111
                'jobId' => array(
112
                  'location' => 'path',
113
                  'type' => 'string',
114
                  'required' => true,
115
                ),
116
                'startTime' => array(
117
                  'location' => 'query',
118
                  'type' => 'string',
119
                ),
120
              ),
121
            ),'list' => array(
122
              'path' => 'v1b3/projects/{projectId}/jobs',
123
              'httpMethod' => 'GET',
124
              'parameters' => array(
125
                'projectId' => array(
126
                  'location' => 'path',
127
                  'type' => 'string',
128
                  'required' => true,
129
                ),
130
                'pageToken' => array(
131
                  'location' => 'query',
132
                  'type' => 'string',
133
                ),
134
                'pageSize' => array(
135
                  'location' => 'query',
136
                  'type' => 'integer',
137
                ),
138
                'view' => array(
139
                  'location' => 'query',
140
                  'type' => 'string',
141
                ),
142
              ),
143
            ),'update' => array(
144
              'path' => 'v1b3/projects/{projectId}/jobs/{jobId}',
145
              'httpMethod' => 'PUT',
146
              'parameters' => array(
147
                'projectId' => array(
148
                  'location' => 'path',
149
                  'type' => 'string',
150
                  'required' => true,
151
                ),
152
                'jobId' => array(
153
                  'location' => 'path',
154
                  'type' => 'string',
155
                  'required' => true,
156
                ),
157
              ),
158
            ),
159
          )
160
        )
161
    );
162
    $this->projects_jobs_messages = new Google_Service_Dataflow_ProjectsJobsMessages_Resource(
163
        $this,
164
        $this->serviceName,
165
        'messages',
166
        array(
167
          'methods' => array(
168
            'list' => array(
169
              'path' => 'v1b3/projects/{projectId}/jobs/{jobId}/messages',
170
              'httpMethod' => 'GET',
171
              'parameters' => array(
172
                'projectId' => array(
173
                  'location' => 'path',
174
                  'type' => 'string',
175
                  'required' => true,
176
                ),
177
                'jobId' => array(
178
                  'location' => 'path',
179
                  'type' => 'string',
180
                  'required' => true,
181
                ),
182
                'pageSize' => array(
183
                  'location' => 'query',
184
                  'type' => 'integer',
185
                ),
186
                'pageToken' => array(
187
                  'location' => 'query',
188
                  'type' => 'string',
189
                ),
190
                'startTime' => array(
191
                  'location' => 'query',
192
                  'type' => 'string',
193
                ),
194
                'endTime' => array(
195
                  'location' => 'query',
196
                  'type' => 'string',
197
                ),
198
                'minimumImportance' => array(
199
                  'location' => 'query',
200
                  'type' => 'string',
201
                ),
202
              ),
203
            ),
204
          )
205
        )
206
    );
207
    $this->projects_jobs_workItems = new Google_Service_Dataflow_ProjectsJobsWorkItems_Resource(
208
        $this,
209
        $this->serviceName,
210
        'workItems',
211
        array(
212
          'methods' => array(
213
            'lease' => array(
214
              'path' => 'v1b3/projects/{projectId}/jobs/{jobId}/workItems:lease',
215
              'httpMethod' => 'POST',
216
              'parameters' => array(
217
                'projectId' => array(
218
                  'location' => 'path',
219
                  'type' => 'string',
220
                  'required' => true,
221
                ),
222
                'jobId' => array(
223
                  'location' => 'path',
224
                  'type' => 'string',
225
                  'required' => true,
226
                ),
227
              ),
228
            ),'reportStatus' => array(
229
              'path' => 'v1b3/projects/{projectId}/jobs/{jobId}/workItems:reportStatus',
230
              'httpMethod' => 'POST',
231
              'parameters' => array(
232
                'projectId' => array(
233
                  'location' => 'path',
234
                  'type' => 'string',
235
                  'required' => true,
236
                ),
237
                'jobId' => array(
238
                  'location' => 'path',
239
                  'type' => 'string',
240
                  'required' => true,
241
                ),
242
              ),
243
            ),
244
          )
245
        )
246
    );
247
  }
248
}
249
 
250
 
251
/**
252
 * The "projects" collection of methods.
253
 * Typical usage is:
254
 *  <code>
255
 *   $dataflowService = new Google_Service_Dataflow(...);
256
 *   $projects = $dataflowService->projects;
257
 *  </code>
258
 */
259
#[AllowDynamicProperties]
260
class Google_Service_Dataflow_Projects_Resource extends Google_Service_Resource
261
{
262
}
263
 
264
/**
265
 * The "jobs" collection of methods.
266
 * Typical usage is:
267
 *  <code>
268
 *   $dataflowService = new Google_Service_Dataflow(...);
269
 *   $jobs = $dataflowService->jobs;
270
 *  </code>
271
 */
272
#[AllowDynamicProperties]
273
class Google_Service_Dataflow_ProjectsJobs_Resource extends Google_Service_Resource
274
{
275
 
276
  /**
277
   * Creates a dataflow job. (jobs.create)
278
   *
279
   * @param string $projectId The project which owns the job.
280
   * @param Google_Job $postBody
281
   * @param array $optParams Optional parameters.
282
   *
283
   * @opt_param string replaceJobId DEPRECATED. This field is now on the Job
284
   * message.
285
   * @opt_param string view Level of information requested in response.
286
   * @return Google_Service_Dataflow_Job
287
   */
288
  public function create($projectId, Google_Service_Dataflow_Job $postBody, $optParams = array())
289
  {
290
    $params = array('projectId' => $projectId, 'postBody' => $postBody);
291
    $params = array_merge($params, $optParams);
292
    return $this->call('create', array($params), "Google_Service_Dataflow_Job");
293
  }
294
 
295
  /**
296
   * Gets the state of the specified dataflow job. (jobs.get)
297
   *
298
   * @param string $projectId The project which owns the job.
299
   * @param string $jobId Identifies a single job.
300
   * @param array $optParams Optional parameters.
301
   *
302
   * @opt_param string view Level of information requested in response.
303
   * @return Google_Service_Dataflow_Job
304
   */
305
  public function get($projectId, $jobId, $optParams = array())
306
  {
307
    $params = array('projectId' => $projectId, 'jobId' => $jobId);
308
    $params = array_merge($params, $optParams);
309
    return $this->call('get', array($params), "Google_Service_Dataflow_Job");
310
  }
311
 
312
  /**
313
   * Request the job status. (jobs.getMetrics)
314
   *
315
   * @param string $projectId A project id.
316
   * @param string $jobId The job to get messages for.
317
   * @param array $optParams Optional parameters.
318
   *
319
   * @opt_param string startTime Return only metric data that has changed since
320
   * this time. Default is to return all information about all metrics for the
321
   * job.
322
   * @return Google_Service_Dataflow_JobMetrics
323
   */
324
  public function getMetrics($projectId, $jobId, $optParams = array())
325
  {
326
    $params = array('projectId' => $projectId, 'jobId' => $jobId);
327
    $params = array_merge($params, $optParams);
328
    return $this->call('getMetrics', array($params), "Google_Service_Dataflow_JobMetrics");
329
  }
330
 
331
  /**
332
   * List the jobs of a project (jobs.listProjectsJobs)
333
   *
334
   * @param string $projectId The project which owns the jobs.
335
   * @param array $optParams Optional parameters.
336
   *
337
   * @opt_param string pageToken Set this to the 'next_page_token' field of a
338
   * previous response to request additional results in a long list.
339
   * @opt_param int pageSize If there are many jobs, limit response to at most
340
   * this many. The actual number of jobs returned will be the lesser of
341
   * max_responses and an unspecified server-defined limit.
342
   * @opt_param string view Level of information requested in response. Default is
343
   * SUMMARY.
344
   * @return Google_Service_Dataflow_ListJobsResponse
345
   */
346
  public function listProjectsJobs($projectId, $optParams = array())
347
  {
348
    $params = array('projectId' => $projectId);
349
    $params = array_merge($params, $optParams);
350
    return $this->call('list', array($params), "Google_Service_Dataflow_ListJobsResponse");
351
  }
352
 
353
  /**
354
   * Updates the state of an existing dataflow job. (jobs.update)
355
   *
356
   * @param string $projectId The project which owns the job.
357
   * @param string $jobId Identifies a single job.
358
   * @param Google_Job $postBody
359
   * @param array $optParams Optional parameters.
360
   * @return Google_Service_Dataflow_Job
361
   */
362
  public function update($projectId, $jobId, Google_Service_Dataflow_Job $postBody, $optParams = array())
363
  {
364
    $params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
365
    $params = array_merge($params, $optParams);
366
    return $this->call('update', array($params), "Google_Service_Dataflow_Job");
367
  }
368
}
369
 
370
/**
371
 * The "messages" collection of methods.
372
 * Typical usage is:
373
 *  <code>
374
 *   $dataflowService = new Google_Service_Dataflow(...);
375
 *   $messages = $dataflowService->messages;
376
 *  </code>
377
 */
378
#[AllowDynamicProperties]
379
class Google_Service_Dataflow_ProjectsJobsMessages_Resource extends Google_Service_Resource
380
{
381
 
382
  /**
383
   * Request the job status. (messages.listProjectsJobsMessages)
384
   *
385
   * @param string $projectId A project id.
386
   * @param string $jobId The job to get messages about.
387
   * @param array $optParams Optional parameters.
388
   *
389
   * @opt_param int pageSize If specified, determines the maximum number of
390
   * messages to return. If unspecified, the service may choose an appropriate
391
   * default, or may return an arbitrarily large number of results.
392
   * @opt_param string pageToken If supplied, this should be the value of
393
   * next_page_token returned by an earlier call. This will cause the next page of
394
   * results to be returned.
395
   * @opt_param string startTime If specified, return only messages with
396
   * timestamps >= start_time. The default is the job creation time (i.e.
397
   * beginning of messages).
398
   * @opt_param string endTime Return only messages with timestamps < end_time.
399
   * The default is now (i.e. return up to the latest messages available).
400
   * @opt_param string minimumImportance Filter to only get messages with
401
   * importance >= level
402
   * @return Google_Service_Dataflow_ListJobMessagesResponse
403
   */
404
  public function listProjectsJobsMessages($projectId, $jobId, $optParams = array())
405
  {
406
    $params = array('projectId' => $projectId, 'jobId' => $jobId);
407
    $params = array_merge($params, $optParams);
408
    return $this->call('list', array($params), "Google_Service_Dataflow_ListJobMessagesResponse");
409
  }
410
}
411
/**
412
 * The "workItems" collection of methods.
413
 * Typical usage is:
414
 *  <code>
415
 *   $dataflowService = new Google_Service_Dataflow(...);
416
 *   $workItems = $dataflowService->workItems;
417
 *  </code>
418
 */
419
#[AllowDynamicProperties]
420
class Google_Service_Dataflow_ProjectsJobsWorkItems_Resource extends Google_Service_Resource
421
{
422
 
423
  /**
424
   * Leases a dataflow WorkItem to run. (workItems.lease)
425
   *
426
   * @param string $projectId Identifies the project this worker belongs to.
427
   * @param string $jobId Identifies the workflow job this worker belongs to.
428
   * @param Google_LeaseWorkItemRequest $postBody
429
   * @param array $optParams Optional parameters.
430
   * @return Google_Service_Dataflow_LeaseWorkItemResponse
431
   */
432
  public function lease($projectId, $jobId, Google_Service_Dataflow_LeaseWorkItemRequest $postBody, $optParams = array())
433
  {
434
    $params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
435
    $params = array_merge($params, $optParams);
436
    return $this->call('lease', array($params), "Google_Service_Dataflow_LeaseWorkItemResponse");
437
  }
438
 
439
  /**
440
   * Reports the status of dataflow WorkItems leased by a worker.
441
   * (workItems.reportStatus)
442
   *
443
   * @param string $projectId The project which owns the WorkItem's job.
444
   * @param string $jobId The job which the WorkItem is part of.
445
   * @param Google_ReportWorkItemStatusRequest $postBody
446
   * @param array $optParams Optional parameters.
447
   * @return Google_Service_Dataflow_ReportWorkItemStatusResponse
448
   */
449
  public function reportStatus($projectId, $jobId, Google_Service_Dataflow_ReportWorkItemStatusRequest $postBody, $optParams = array())
450
  {
451
    $params = array('projectId' => $projectId, 'jobId' => $jobId, 'postBody' => $postBody);
452
    $params = array_merge($params, $optParams);
453
    return $this->call('reportStatus', array($params), "Google_Service_Dataflow_ReportWorkItemStatusResponse");
454
  }
455
}
456
 
457
 
458
 
459
 
460
#[AllowDynamicProperties]
461
class Google_Service_Dataflow_ApproximateProgress extends Google_Model
462
{
463
  protected $internal_gapi_mappings = array(
464
  );
465
  public $percentComplete;
466
  protected $positionType = 'Google_Service_Dataflow_Position';
467
  protected $positionDataType = '';
468
  public $remainingTime;
469
 
470
 
471
  public function setPercentComplete($percentComplete)
472
  {
473
    $this->percentComplete = $percentComplete;
474
  }
475
  public function getPercentComplete()
476
  {
477
    return $this->percentComplete;
478
  }
479
  public function setPosition(Google_Service_Dataflow_Position $position)
480
  {
481
    $this->position = $position;
482
  }
483
  public function getPosition()
484
  {
485
    return $this->position;
486
  }
487
  public function setRemainingTime($remainingTime)
488
  {
489
    $this->remainingTime = $remainingTime;
490
  }
491
  public function getRemainingTime()
492
  {
493
    return $this->remainingTime;
494
  }
495
}
496
 
497
#[AllowDynamicProperties]
498
class Google_Service_Dataflow_AutoscalingSettings extends Google_Model
499
{
500
  protected $internal_gapi_mappings = array(
501
  );
502
  public $algorithm;
503
  public $maxNumWorkers;
504
 
505
 
506
  public function setAlgorithm($algorithm)
507
  {
508
    $this->algorithm = $algorithm;
509
  }
510
  public function getAlgorithm()
511
  {
512
    return $this->algorithm;
513
  }
514
  public function setMaxNumWorkers($maxNumWorkers)
515
  {
516
    $this->maxNumWorkers = $maxNumWorkers;
517
  }
518
  public function getMaxNumWorkers()
519
  {
520
    return $this->maxNumWorkers;
521
  }
522
}
523
 
524
#[AllowDynamicProperties]
525
class Google_Service_Dataflow_ComputationTopology extends Google_Collection
526
{
527
  protected $collection_key = 'stateFamilies';
528
  protected $internal_gapi_mappings = array(
529
  );
530
  public $computationId;
531
  protected $inputsType = 'Google_Service_Dataflow_StreamLocation';
532
  protected $inputsDataType = 'array';
533
  protected $keyRangesType = 'Google_Service_Dataflow_KeyRangeLocation';
534
  protected $keyRangesDataType = 'array';
535
  protected $outputsType = 'Google_Service_Dataflow_StreamLocation';
536
  protected $outputsDataType = 'array';
537
  protected $stateFamiliesType = 'Google_Service_Dataflow_StateFamilyConfig';
538
  protected $stateFamiliesDataType = 'array';
539
  public $systemStageName;
540
  public $userStageName;
541
 
542
 
543
  public function setComputationId($computationId)
544
  {
545
    $this->computationId = $computationId;
546
  }
547
  public function getComputationId()
548
  {
549
    return $this->computationId;
550
  }
551
  public function setInputs($inputs)
552
  {
553
    $this->inputs = $inputs;
554
  }
555
  public function getInputs()
556
  {
557
    return $this->inputs;
558
  }
559
  public function setKeyRanges($keyRanges)
560
  {
561
    $this->keyRanges = $keyRanges;
562
  }
563
  public function getKeyRanges()
564
  {
565
    return $this->keyRanges;
566
  }
567
  public function setOutputs($outputs)
568
  {
569
    $this->outputs = $outputs;
570
  }
571
  public function getOutputs()
572
  {
573
    return $this->outputs;
574
  }
575
  public function setStateFamilies($stateFamilies)
576
  {
577
    $this->stateFamilies = $stateFamilies;
578
  }
579
  public function getStateFamilies()
580
  {
581
    return $this->stateFamilies;
582
  }
583
  public function setSystemStageName($systemStageName)
584
  {
585
    $this->systemStageName = $systemStageName;
586
  }
587
  public function getSystemStageName()
588
  {
589
    return $this->systemStageName;
590
  }
591
  public function setUserStageName($userStageName)
592
  {
593
    $this->userStageName = $userStageName;
594
  }
595
  public function getUserStageName()
596
  {
597
    return $this->userStageName;
598
  }
599
}
600
 
601
#[AllowDynamicProperties]
602
class Google_Service_Dataflow_ConcatPosition extends Google_Model
603
{
604
  protected $internal_gapi_mappings = array(
605
  );
606
  public $index;
607
  protected $positionType = 'Google_Service_Dataflow_Position';
608
  protected $positionDataType = '';
609
 
610
 
611
  public function setIndex($index)
612
  {
613
    $this->index = $index;
614
  }
615
  public function getIndex()
616
  {
617
    return $this->index;
618
  }
619
  public function setPosition(Google_Service_Dataflow_Position $position)
620
  {
621
    $this->position = $position;
622
  }
623
  public function getPosition()
624
  {
625
    return $this->position;
626
  }
627
}
628
 
629
#[AllowDynamicProperties]
630
class Google_Service_Dataflow_CustomSourceLocation extends Google_Model
631
{
632
  protected $internal_gapi_mappings = array(
633
  );
634
  public $stateful;
635
 
636
 
637
  public function setStateful($stateful)
638
  {
639
    $this->stateful = $stateful;
640
  }
641
  public function getStateful()
642
  {
643
    return $this->stateful;
644
  }
645
}
646
 
647
#[AllowDynamicProperties]
648
class Google_Service_Dataflow_DataDiskAssignment extends Google_Collection
649
{
650
  protected $collection_key = 'dataDisks';
651
  protected $internal_gapi_mappings = array(
652
  );
653
  public $dataDisks;
654
  public $vmInstance;
655
 
656
 
657
  public function setDataDisks($dataDisks)
658
  {
659
    $this->dataDisks = $dataDisks;
660
  }
661
  public function getDataDisks()
662
  {
663
    return $this->dataDisks;
664
  }
665
  public function setVmInstance($vmInstance)
666
  {
667
    $this->vmInstance = $vmInstance;
668
  }
669
  public function getVmInstance()
670
  {
671
    return $this->vmInstance;
672
  }
673
}
674
 
675
#[AllowDynamicProperties]
676
class Google_Service_Dataflow_DerivedSource extends Google_Model
677
{
678
  protected $internal_gapi_mappings = array(
679
  );
680
  public $derivationMode;
681
  protected $sourceType = 'Google_Service_Dataflow_Source';
682
  protected $sourceDataType = '';
683
 
684
 
685
  public function setDerivationMode($derivationMode)
686
  {
687
    $this->derivationMode = $derivationMode;
688
  }
689
  public function getDerivationMode()
690
  {
691
    return $this->derivationMode;
692
  }
693
  public function setSource(Google_Service_Dataflow_Source $source)
694
  {
695
    $this->source = $source;
696
  }
697
  public function getSource()
698
  {
699
    return $this->source;
700
  }
701
}
702
 
703
#[AllowDynamicProperties]
704
class Google_Service_Dataflow_Disk extends Google_Model
705
{
706
  protected $internal_gapi_mappings = array(
707
  );
708
  public $diskType;
709
  public $mountPoint;
710
  public $sizeGb;
711
 
712
 
713
  public function setDiskType($diskType)
714
  {
715
    $this->diskType = $diskType;
716
  }
717
  public function getDiskType()
718
  {
719
    return $this->diskType;
720
  }
721
  public function setMountPoint($mountPoint)
722
  {
723
    $this->mountPoint = $mountPoint;
724
  }
725
  public function getMountPoint()
726
  {
727
    return $this->mountPoint;
728
  }
729
  public function setSizeGb($sizeGb)
730
  {
731
    $this->sizeGb = $sizeGb;
732
  }
733
  public function getSizeGb()
734
  {
735
    return $this->sizeGb;
736
  }
737
}
738
 
739
#[AllowDynamicProperties]
740
class Google_Service_Dataflow_DynamicSourceSplit extends Google_Model
741
{
742
  protected $internal_gapi_mappings = array(
743
  );
744
  protected $primaryType = 'Google_Service_Dataflow_DerivedSource';
745
  protected $primaryDataType = '';
746
  protected $residualType = 'Google_Service_Dataflow_DerivedSource';
747
  protected $residualDataType = '';
748
 
749
 
750
  public function setPrimary(Google_Service_Dataflow_DerivedSource $primary)
751
  {
752
    $this->primary = $primary;
753
  }
754
  public function getPrimary()
755
  {
756
    return $this->primary;
757
  }
758
  public function setResidual(Google_Service_Dataflow_DerivedSource $residual)
759
  {
760
    $this->residual = $residual;
761
  }
762
  public function getResidual()
763
  {
764
    return $this->residual;
765
  }
766
}
767
 
768
#[AllowDynamicProperties]
769
class Google_Service_Dataflow_Environment extends Google_Collection
770
{
771
  protected $collection_key = 'workerPools';
772
  protected $internal_gapi_mappings = array(
773
  );
774
  public $clusterManagerApiService;
775
  public $dataset;
776
  public $experiments;
777
  public $internalExperiments;
778
  public $sdkPipelineOptions;
779
  public $tempStoragePrefix;
780
  public $userAgent;
781
  public $version;
782
  protected $workerPoolsType = 'Google_Service_Dataflow_WorkerPool';
783
  protected $workerPoolsDataType = 'array';
784
 
785
 
786
  public function setClusterManagerApiService($clusterManagerApiService)
787
  {
788
    $this->clusterManagerApiService = $clusterManagerApiService;
789
  }
790
  public function getClusterManagerApiService()
791
  {
792
    return $this->clusterManagerApiService;
793
  }
794
  public function setDataset($dataset)
795
  {
796
    $this->dataset = $dataset;
797
  }
798
  public function getDataset()
799
  {
800
    return $this->dataset;
801
  }
802
  public function setExperiments($experiments)
803
  {
804
    $this->experiments = $experiments;
805
  }
806
  public function getExperiments()
807
  {
808
    return $this->experiments;
809
  }
810
  public function setInternalExperiments($internalExperiments)
811
  {
812
    $this->internalExperiments = $internalExperiments;
813
  }
814
  public function getInternalExperiments()
815
  {
816
    return $this->internalExperiments;
817
  }
818
  public function setSdkPipelineOptions($sdkPipelineOptions)
819
  {
820
    $this->sdkPipelineOptions = $sdkPipelineOptions;
821
  }
822
  public function getSdkPipelineOptions()
823
  {
824
    return $this->sdkPipelineOptions;
825
  }
826
  public function setTempStoragePrefix($tempStoragePrefix)
827
  {
828
    $this->tempStoragePrefix = $tempStoragePrefix;
829
  }
830
  public function getTempStoragePrefix()
831
  {
832
    return $this->tempStoragePrefix;
833
  }
834
  public function setUserAgent($userAgent)
835
  {
836
    $this->userAgent = $userAgent;
837
  }
838
  public function getUserAgent()
839
  {
840
    return $this->userAgent;
841
  }
842
  public function setVersion($version)
843
  {
844
    $this->version = $version;
845
  }
846
  public function getVersion()
847
  {
848
    return $this->version;
849
  }
850
  public function setWorkerPools($workerPools)
851
  {
852
    $this->workerPools = $workerPools;
853
  }
854
  public function getWorkerPools()
855
  {
856
    return $this->workerPools;
857
  }
858
}
859
 
860
#[AllowDynamicProperties]
861
class Google_Service_Dataflow_EnvironmentInternalExperiments extends Google_Model
862
{
863
}
864
 
865
#[AllowDynamicProperties]
866
class Google_Service_Dataflow_EnvironmentSdkPipelineOptions extends Google_Model
867
{
868
}
869
 
870
#[AllowDynamicProperties]
871
class Google_Service_Dataflow_EnvironmentUserAgent extends Google_Model
872
{
873
}
874
 
875
#[AllowDynamicProperties]
876
class Google_Service_Dataflow_EnvironmentVersion extends Google_Model
877
{
878
}
879
 
880
#[AllowDynamicProperties]
881
class Google_Service_Dataflow_FlattenInstruction extends Google_Collection
882
{
883
  protected $collection_key = 'inputs';
884
  protected $internal_gapi_mappings = array(
885
  );
886
  protected $inputsType = 'Google_Service_Dataflow_InstructionInput';
887
  protected $inputsDataType = 'array';
888
 
889
 
890
  public function setInputs($inputs)
891
  {
892
    $this->inputs = $inputs;
893
  }
894
  public function getInputs()
895
  {
896
    return $this->inputs;
897
  }
898
}
899
 
900
#[AllowDynamicProperties]
901
class Google_Service_Dataflow_InstructionInput extends Google_Model
902
{
903
  protected $internal_gapi_mappings = array(
904
  );
905
  public $outputNum;
906
  public $producerInstructionIndex;
907
 
908
 
909
  public function setOutputNum($outputNum)
910
  {
911
    $this->outputNum = $outputNum;
912
  }
913
  public function getOutputNum()
914
  {
915
    return $this->outputNum;
916
  }
917
  public function setProducerInstructionIndex($producerInstructionIndex)
918
  {
919
    $this->producerInstructionIndex = $producerInstructionIndex;
920
  }
921
  public function getProducerInstructionIndex()
922
  {
923
    return $this->producerInstructionIndex;
924
  }
925
}
926
 
927
#[AllowDynamicProperties]
928
class Google_Service_Dataflow_InstructionOutput extends Google_Model
929
{
930
  protected $internal_gapi_mappings = array(
931
  );
932
  public $codec;
933
  public $name;
934
  public $systemName;
935
 
936
 
937
  public function setCodec($codec)
938
  {
939
    $this->codec = $codec;
940
  }
941
  public function getCodec()
942
  {
943
    return $this->codec;
944
  }
945
  public function setName($name)
946
  {
947
    $this->name = $name;
948
  }
949
  public function getName()
950
  {
951
    return $this->name;
952
  }
953
  public function setSystemName($systemName)
954
  {
955
    $this->systemName = $systemName;
956
  }
957
  public function getSystemName()
958
  {
959
    return $this->systemName;
960
  }
961
}
962
 
963
#[AllowDynamicProperties]
964
class Google_Service_Dataflow_InstructionOutputCodec extends Google_Model
965
{
966
}
967
 
968
#[AllowDynamicProperties]
969
class Google_Service_Dataflow_Job extends Google_Collection
970
{
971
  protected $collection_key = 'steps';
972
  protected $internal_gapi_mappings = array(
973
  );
974
  public $clientRequestId;
975
  public $createTime;
976
  public $currentState;
977
  public $currentStateTime;
978
  protected $environmentType = 'Google_Service_Dataflow_Environment';
979
  protected $environmentDataType = '';
980
  protected $executionInfoType = 'Google_Service_Dataflow_JobExecutionInfo';
981
  protected $executionInfoDataType = '';
982
  public $id;
983
  public $name;
984
  public $projectId;
985
  public $replaceJobId;
986
  public $replacedByJobId;
987
  public $requestedState;
988
  protected $stepsType = 'Google_Service_Dataflow_Step';
989
  protected $stepsDataType = 'array';
990
  public $transformNameMapping;
991
  public $type;
992
 
993
 
994
  public function setClientRequestId($clientRequestId)
995
  {
996
    $this->clientRequestId = $clientRequestId;
997
  }
998
  public function getClientRequestId()
999
  {
1000
    return $this->clientRequestId;
1001
  }
1002
  public function setCreateTime($createTime)
1003
  {
1004
    $this->createTime = $createTime;
1005
  }
1006
  public function getCreateTime()
1007
  {
1008
    return $this->createTime;
1009
  }
1010
  public function setCurrentState($currentState)
1011
  {
1012
    $this->currentState = $currentState;
1013
  }
1014
  public function getCurrentState()
1015
  {
1016
    return $this->currentState;
1017
  }
1018
  public function setCurrentStateTime($currentStateTime)
1019
  {
1020
    $this->currentStateTime = $currentStateTime;
1021
  }
1022
  public function getCurrentStateTime()
1023
  {
1024
    return $this->currentStateTime;
1025
  }
1026
  public function setEnvironment(Google_Service_Dataflow_Environment $environment)
1027
  {
1028
    $this->environment = $environment;
1029
  }
1030
  public function getEnvironment()
1031
  {
1032
    return $this->environment;
1033
  }
1034
  public function setExecutionInfo(Google_Service_Dataflow_JobExecutionInfo $executionInfo)
1035
  {
1036
    $this->executionInfo = $executionInfo;
1037
  }
1038
  public function getExecutionInfo()
1039
  {
1040
    return $this->executionInfo;
1041
  }
1042
  public function setId($id)
1043
  {
1044
    $this->id = $id;
1045
  }
1046
  public function getId()
1047
  {
1048
    return $this->id;
1049
  }
1050
  public function setName($name)
1051
  {
1052
    $this->name = $name;
1053
  }
1054
  public function getName()
1055
  {
1056
    return $this->name;
1057
  }
1058
  public function setProjectId($projectId)
1059
  {
1060
    $this->projectId = $projectId;
1061
  }
1062
  public function getProjectId()
1063
  {
1064
    return $this->projectId;
1065
  }
1066
  public function setReplaceJobId($replaceJobId)
1067
  {
1068
    $this->replaceJobId = $replaceJobId;
1069
  }
1070
  public function getReplaceJobId()
1071
  {
1072
    return $this->replaceJobId;
1073
  }
1074
  public function setReplacedByJobId($replacedByJobId)
1075
  {
1076
    $this->replacedByJobId = $replacedByJobId;
1077
  }
1078
  public function getReplacedByJobId()
1079
  {
1080
    return $this->replacedByJobId;
1081
  }
1082
  public function setRequestedState($requestedState)
1083
  {
1084
    $this->requestedState = $requestedState;
1085
  }
1086
  public function getRequestedState()
1087
  {
1088
    return $this->requestedState;
1089
  }
1090
  public function setSteps($steps)
1091
  {
1092
    $this->steps = $steps;
1093
  }
1094
  public function getSteps()
1095
  {
1096
    return $this->steps;
1097
  }
1098
  public function setTransformNameMapping($transformNameMapping)
1099
  {
1100
    $this->transformNameMapping = $transformNameMapping;
1101
  }
1102
  public function getTransformNameMapping()
1103
  {
1104
    return $this->transformNameMapping;
1105
  }
1106
  public function setType($type)
1107
  {
1108
    $this->type = $type;
1109
  }
1110
  public function getType()
1111
  {
1112
    return $this->type;
1113
  }
1114
}
1115
 
1116
#[AllowDynamicProperties]
1117
class Google_Service_Dataflow_JobExecutionInfo extends Google_Model
1118
{
1119
  protected $internal_gapi_mappings = array(
1120
  );
1121
  protected $stagesType = 'Google_Service_Dataflow_JobExecutionStageInfo';
1122
  protected $stagesDataType = 'map';
1123
 
1124
 
1125
  public function setStages($stages)
1126
  {
1127
    $this->stages = $stages;
1128
  }
1129
  public function getStages()
1130
  {
1131
    return $this->stages;
1132
  }
1133
}
1134
 
1135
#[AllowDynamicProperties]
1136
class Google_Service_Dataflow_JobExecutionInfoStages extends Google_Model
1137
{
1138
}
1139
 
1140
#[AllowDynamicProperties]
1141
class Google_Service_Dataflow_JobExecutionStageInfo extends Google_Collection
1142
{
1143
  protected $collection_key = 'stepName';
1144
  protected $internal_gapi_mappings = array(
1145
  );
1146
  public $stepName;
1147
 
1148
 
1149
  public function setStepName($stepName)
1150
  {
1151
    $this->stepName = $stepName;
1152
  }
1153
  public function getStepName()
1154
  {
1155
    return $this->stepName;
1156
  }
1157
}
1158
 
1159
#[AllowDynamicProperties]
1160
class Google_Service_Dataflow_JobMessage extends Google_Model
1161
{
1162
  protected $internal_gapi_mappings = array(
1163
  );
1164
  public $id;
1165
  public $messageImportance;
1166
  public $messageText;
1167
  public $time;
1168
 
1169
 
1170
  public function setId($id)
1171
  {
1172
    $this->id = $id;
1173
  }
1174
  public function getId()
1175
  {
1176
    return $this->id;
1177
  }
1178
  public function setMessageImportance($messageImportance)
1179
  {
1180
    $this->messageImportance = $messageImportance;
1181
  }
1182
  public function getMessageImportance()
1183
  {
1184
    return $this->messageImportance;
1185
  }
1186
  public function setMessageText($messageText)
1187
  {
1188
    $this->messageText = $messageText;
1189
  }
1190
  public function getMessageText()
1191
  {
1192
    return $this->messageText;
1193
  }
1194
  public function setTime($time)
1195
  {
1196
    $this->time = $time;
1197
  }
1198
  public function getTime()
1199
  {
1200
    return $this->time;
1201
  }
1202
}
1203
 
1204
#[AllowDynamicProperties]
1205
class Google_Service_Dataflow_JobMetrics extends Google_Collection
1206
{
1207
  protected $collection_key = 'metrics';
1208
  protected $internal_gapi_mappings = array(
1209
  );
1210
  public $metricTime;
1211
  protected $metricsType = 'Google_Service_Dataflow_MetricUpdate';
1212
  protected $metricsDataType = 'array';
1213
 
1214
 
1215
  public function setMetricTime($metricTime)
1216
  {
1217
    $this->metricTime = $metricTime;
1218
  }
1219
  public function getMetricTime()
1220
  {
1221
    return $this->metricTime;
1222
  }
1223
  public function setMetrics($metrics)
1224
  {
1225
    $this->metrics = $metrics;
1226
  }
1227
  public function getMetrics()
1228
  {
1229
    return $this->metrics;
1230
  }
1231
}
1232
 
1233
#[AllowDynamicProperties]
1234
class Google_Service_Dataflow_JobTransformNameMapping extends Google_Model
1235
{
1236
}
1237
 
1238
#[AllowDynamicProperties]
1239
class Google_Service_Dataflow_KeyRangeDataDiskAssignment extends Google_Model
1240
{
1241
  protected $internal_gapi_mappings = array(
1242
  );
1243
  public $dataDisk;
1244
  public $end;
1245
  public $start;
1246
 
1247
 
1248
  public function setDataDisk($dataDisk)
1249
  {
1250
    $this->dataDisk = $dataDisk;
1251
  }
1252
  public function getDataDisk()
1253
  {
1254
    return $this->dataDisk;
1255
  }
1256
  public function setEnd($end)
1257
  {
1258
    $this->end = $end;
1259
  }
1260
  public function getEnd()
1261
  {
1262
    return $this->end;
1263
  }
1264
  public function setStart($start)
1265
  {
1266
    $this->start = $start;
1267
  }
1268
  public function getStart()
1269
  {
1270
    return $this->start;
1271
  }
1272
}
1273
 
1274
#[AllowDynamicProperties]
1275
class Google_Service_Dataflow_KeyRangeLocation extends Google_Model
1276
{
1277
  protected $internal_gapi_mappings = array(
1278
  );
1279
  public $dataDisk;
1280
  public $deliveryEndpoint;
1281
  public $end;
1282
  public $persistentDirectory;
1283
  public $start;
1284
 
1285
 
1286
  public function setDataDisk($dataDisk)
1287
  {
1288
    $this->dataDisk = $dataDisk;
1289
  }
1290
  public function getDataDisk()
1291
  {
1292
    return $this->dataDisk;
1293
  }
1294
  public function setDeliveryEndpoint($deliveryEndpoint)
1295
  {
1296
    $this->deliveryEndpoint = $deliveryEndpoint;
1297
  }
1298
  public function getDeliveryEndpoint()
1299
  {
1300
    return $this->deliveryEndpoint;
1301
  }
1302
  public function setEnd($end)
1303
  {
1304
    $this->end = $end;
1305
  }
1306
  public function getEnd()
1307
  {
1308
    return $this->end;
1309
  }
1310
  public function setPersistentDirectory($persistentDirectory)
1311
  {
1312
    $this->persistentDirectory = $persistentDirectory;
1313
  }
1314
  public function getPersistentDirectory()
1315
  {
1316
    return $this->persistentDirectory;
1317
  }
1318
  public function setStart($start)
1319
  {
1320
    $this->start = $start;
1321
  }
1322
  public function getStart()
1323
  {
1324
    return $this->start;
1325
  }
1326
}
1327
 
1328
#[AllowDynamicProperties]
1329
class Google_Service_Dataflow_LeaseWorkItemRequest extends Google_Collection
1330
{
1331
  protected $collection_key = 'workerCapabilities';
1332
  protected $internal_gapi_mappings = array(
1333
  );
1334
  public $currentWorkerTime;
1335
  public $requestedLeaseDuration;
1336
  public $workItemTypes;
1337
  public $workerCapabilities;
1338
  public $workerId;
1339
 
1340
 
1341
  public function setCurrentWorkerTime($currentWorkerTime)
1342
  {
1343
    $this->currentWorkerTime = $currentWorkerTime;
1344
  }
1345
  public function getCurrentWorkerTime()
1346
  {
1347
    return $this->currentWorkerTime;
1348
  }
1349
  public function setRequestedLeaseDuration($requestedLeaseDuration)
1350
  {
1351
    $this->requestedLeaseDuration = $requestedLeaseDuration;
1352
  }
1353
  public function getRequestedLeaseDuration()
1354
  {
1355
    return $this->requestedLeaseDuration;
1356
  }
1357
  public function setWorkItemTypes($workItemTypes)
1358
  {
1359
    $this->workItemTypes = $workItemTypes;
1360
  }
1361
  public function getWorkItemTypes()
1362
  {
1363
    return $this->workItemTypes;
1364
  }
1365
  public function setWorkerCapabilities($workerCapabilities)
1366
  {
1367
    $this->workerCapabilities = $workerCapabilities;
1368
  }
1369
  public function getWorkerCapabilities()
1370
  {
1371
    return $this->workerCapabilities;
1372
  }
1373
  public function setWorkerId($workerId)
1374
  {
1375
    $this->workerId = $workerId;
1376
  }
1377
  public function getWorkerId()
1378
  {
1379
    return $this->workerId;
1380
  }
1381
}
1382
 
1383
#[AllowDynamicProperties]
1384
class Google_Service_Dataflow_LeaseWorkItemResponse extends Google_Collection
1385
{
1386
  protected $collection_key = 'workItems';
1387
  protected $internal_gapi_mappings = array(
1388
  );
1389
  protected $workItemsType = 'Google_Service_Dataflow_WorkItem';
1390
  protected $workItemsDataType = 'array';
1391
 
1392
 
1393
  public function setWorkItems($workItems)
1394
  {
1395
    $this->workItems = $workItems;
1396
  }
1397
  public function getWorkItems()
1398
  {
1399
    return $this->workItems;
1400
  }
1401
}
1402
 
1403
#[AllowDynamicProperties]
1404
class Google_Service_Dataflow_ListJobMessagesResponse extends Google_Collection
1405
{
1406
  protected $collection_key = 'jobMessages';
1407
  protected $internal_gapi_mappings = array(
1408
  );
1409
  protected $jobMessagesType = 'Google_Service_Dataflow_JobMessage';
1410
  protected $jobMessagesDataType = 'array';
1411
  public $nextPageToken;
1412
 
1413
 
1414
  public function setJobMessages($jobMessages)
1415
  {
1416
    $this->jobMessages = $jobMessages;
1417
  }
1418
  public function getJobMessages()
1419
  {
1420
    return $this->jobMessages;
1421
  }
1422
  public function setNextPageToken($nextPageToken)
1423
  {
1424
    $this->nextPageToken = $nextPageToken;
1425
  }
1426
  public function getNextPageToken()
1427
  {
1428
    return $this->nextPageToken;
1429
  }
1430
}
1431
 
1432
#[AllowDynamicProperties]
1433
class Google_Service_Dataflow_ListJobsResponse extends Google_Collection
1434
{
1435
  protected $collection_key = 'jobs';
1436
  protected $internal_gapi_mappings = array(
1437
  );
1438
  protected $jobsType = 'Google_Service_Dataflow_Job';
1439
  protected $jobsDataType = 'array';
1440
  public $nextPageToken;
1441
 
1442
 
1443
  public function setJobs($jobs)
1444
  {
1445
    $this->jobs = $jobs;
1446
  }
1447
  public function getJobs()
1448
  {
1449
    return $this->jobs;
1450
  }
1451
  public function setNextPageToken($nextPageToken)
1452
  {
1453
    $this->nextPageToken = $nextPageToken;
1454
  }
1455
  public function getNextPageToken()
1456
  {
1457
    return $this->nextPageToken;
1458
  }
1459
}
1460
 
1461
#[AllowDynamicProperties]
1462
class Google_Service_Dataflow_MapTask extends Google_Collection
1463
{
1464
  protected $collection_key = 'instructions';
1465
  protected $internal_gapi_mappings = array(
1466
  );
1467
  protected $instructionsType = 'Google_Service_Dataflow_ParallelInstruction';
1468
  protected $instructionsDataType = 'array';
1469
  public $stageName;
1470
  public $systemName;
1471
 
1472
 
1473
  public function setInstructions($instructions)
1474
  {
1475
    $this->instructions = $instructions;
1476
  }
1477
  public function getInstructions()
1478
  {
1479
    return $this->instructions;
1480
  }
1481
  public function setStageName($stageName)
1482
  {
1483
    $this->stageName = $stageName;
1484
  }
1485
  public function getStageName()
1486
  {
1487
    return $this->stageName;
1488
  }
1489
  public function setSystemName($systemName)
1490
  {
1491
    $this->systemName = $systemName;
1492
  }
1493
  public function getSystemName()
1494
  {
1495
    return $this->systemName;
1496
  }
1497
}
1498
 
1499
#[AllowDynamicProperties]
1500
class Google_Service_Dataflow_MetricStructuredName extends Google_Model
1501
{
1502
  protected $internal_gapi_mappings = array(
1503
  );
1504
  public $context;
1505
  public $name;
1506
  public $origin;
1507
 
1508
 
1509
  public function setContext($context)
1510
  {
1511
    $this->context = $context;
1512
  }
1513
  public function getContext()
1514
  {
1515
    return $this->context;
1516
  }
1517
  public function setName($name)
1518
  {
1519
    $this->name = $name;
1520
  }
1521
  public function getName()
1522
  {
1523
    return $this->name;
1524
  }
1525
  public function setOrigin($origin)
1526
  {
1527
    $this->origin = $origin;
1528
  }
1529
  public function getOrigin()
1530
  {
1531
    return $this->origin;
1532
  }
1533
}
1534
 
1535
#[AllowDynamicProperties]
1536
class Google_Service_Dataflow_MetricStructuredNameContext extends Google_Model
1537
{
1538
}
1539
 
1540
#[AllowDynamicProperties]
1541
class Google_Service_Dataflow_MetricUpdate extends Google_Model
1542
{
1543
  protected $internal_gapi_mappings = array(
1544
  );
1545
  public $cumulative;
1546
  public $internal;
1547
  public $kind;
1548
  public $meanCount;
1549
  public $meanSum;
1550
  protected $nameType = 'Google_Service_Dataflow_MetricStructuredName';
1551
  protected $nameDataType = '';
1552
  public $scalar;
1553
  public $set;
1554
  public $updateTime;
1555
 
1556
 
1557
  public function setCumulative($cumulative)
1558
  {
1559
    $this->cumulative = $cumulative;
1560
  }
1561
  public function getCumulative()
1562
  {
1563
    return $this->cumulative;
1564
  }
1565
  public function setInternal($internal)
1566
  {
1567
    $this->internal = $internal;
1568
  }
1569
  public function getInternal()
1570
  {
1571
    return $this->internal;
1572
  }
1573
  public function setKind($kind)
1574
  {
1575
    $this->kind = $kind;
1576
  }
1577
  public function getKind()
1578
  {
1579
    return $this->kind;
1580
  }
1581
  public function setMeanCount($meanCount)
1582
  {
1583
    $this->meanCount = $meanCount;
1584
  }
1585
  public function getMeanCount()
1586
  {
1587
    return $this->meanCount;
1588
  }
1589
  public function setMeanSum($meanSum)
1590
  {
1591
    $this->meanSum = $meanSum;
1592
  }
1593
  public function getMeanSum()
1594
  {
1595
    return $this->meanSum;
1596
  }
1597
  public function setName(Google_Service_Dataflow_MetricStructuredName $name)
1598
  {
1599
    $this->name = $name;
1600
  }
1601
  public function getName()
1602
  {
1603
    return $this->name;
1604
  }
1605
  public function setScalar($scalar)
1606
  {
1607
    $this->scalar = $scalar;
1608
  }
1609
  public function getScalar()
1610
  {
1611
    return $this->scalar;
1612
  }
1613
  public function setSet($set)
1614
  {
1615
    $this->set = $set;
1616
  }
1617
  public function getSet()
1618
  {
1619
    return $this->set;
1620
  }
1621
  public function setUpdateTime($updateTime)
1622
  {
1623
    $this->updateTime = $updateTime;
1624
  }
1625
  public function getUpdateTime()
1626
  {
1627
    return $this->updateTime;
1628
  }
1629
}
1630
 
1631
#[AllowDynamicProperties]
1632
class Google_Service_Dataflow_MountedDataDisk extends Google_Model
1633
{
1634
  protected $internal_gapi_mappings = array(
1635
  );
1636
  public $dataDisk;
1637
 
1638
 
1639
  public function setDataDisk($dataDisk)
1640
  {
1641
    $this->dataDisk = $dataDisk;
1642
  }
1643
  public function getDataDisk()
1644
  {
1645
    return $this->dataDisk;
1646
  }
1647
}
1648
 
1649
#[AllowDynamicProperties]
1650
class Google_Service_Dataflow_MultiOutputInfo extends Google_Model
1651
{
1652
  protected $internal_gapi_mappings = array(
1653
  );
1654
  public $tag;
1655
 
1656
 
1657
  public function setTag($tag)
1658
  {
1659
    $this->tag = $tag;
1660
  }
1661
  public function getTag()
1662
  {
1663
    return $this->tag;
1664
  }
1665
}
1666
 
1667
#[AllowDynamicProperties]
1668
class Google_Service_Dataflow_Package extends Google_Model
1669
{
1670
  protected $internal_gapi_mappings = array(
1671
  );
1672
  public $location;
1673
  public $name;
1674
 
1675
 
1676
  public function setLocation($location)
1677
  {
1678
    $this->location = $location;
1679
  }
1680
  public function getLocation()
1681
  {
1682
    return $this->location;
1683
  }
1684
  public function setName($name)
1685
  {
1686
    $this->name = $name;
1687
  }
1688
  public function getName()
1689
  {
1690
    return $this->name;
1691
  }
1692
}
1693
 
1694
#[AllowDynamicProperties]
1695
class Google_Service_Dataflow_ParDoInstruction extends Google_Collection
1696
{
1697
  protected $collection_key = 'sideInputs';
1698
  protected $internal_gapi_mappings = array(
1699
  );
1700
  protected $inputType = 'Google_Service_Dataflow_InstructionInput';
1701
  protected $inputDataType = '';
1702
  protected $multiOutputInfosType = 'Google_Service_Dataflow_MultiOutputInfo';
1703
  protected $multiOutputInfosDataType = 'array';
1704
  public $numOutputs;
1705
  protected $sideInputsType = 'Google_Service_Dataflow_SideInputInfo';
1706
  protected $sideInputsDataType = 'array';
1707
  public $userFn;
1708
 
1709
 
1710
  public function setInput(Google_Service_Dataflow_InstructionInput $input)
1711
  {
1712
    $this->input = $input;
1713
  }
1714
  public function getInput()
1715
  {
1716
    return $this->input;
1717
  }
1718
  public function setMultiOutputInfos($multiOutputInfos)
1719
  {
1720
    $this->multiOutputInfos = $multiOutputInfos;
1721
  }
1722
  public function getMultiOutputInfos()
1723
  {
1724
    return $this->multiOutputInfos;
1725
  }
1726
  public function setNumOutputs($numOutputs)
1727
  {
1728
    $this->numOutputs = $numOutputs;
1729
  }
1730
  public function getNumOutputs()
1731
  {
1732
    return $this->numOutputs;
1733
  }
1734
  public function setSideInputs($sideInputs)
1735
  {
1736
    $this->sideInputs = $sideInputs;
1737
  }
1738
  public function getSideInputs()
1739
  {
1740
    return $this->sideInputs;
1741
  }
1742
  public function setUserFn($userFn)
1743
  {
1744
    $this->userFn = $userFn;
1745
  }
1746
  public function getUserFn()
1747
  {
1748
    return $this->userFn;
1749
  }
1750
}
1751
 
1752
#[AllowDynamicProperties]
1753
class Google_Service_Dataflow_ParDoInstructionUserFn extends Google_Model
1754
{
1755
}
1756
 
1757
#[AllowDynamicProperties]
1758
class Google_Service_Dataflow_ParallelInstruction extends Google_Collection
1759
{
1760
  protected $collection_key = 'outputs';
1761
  protected $internal_gapi_mappings = array(
1762
  );
1763
  protected $flattenType = 'Google_Service_Dataflow_FlattenInstruction';
1764
  protected $flattenDataType = '';
1765
  public $name;
1766
  protected $outputsType = 'Google_Service_Dataflow_InstructionOutput';
1767
  protected $outputsDataType = 'array';
1768
  protected $parDoType = 'Google_Service_Dataflow_ParDoInstruction';
1769
  protected $parDoDataType = '';
1770
  protected $partialGroupByKeyType = 'Google_Service_Dataflow_PartialGroupByKeyInstruction';
1771
  protected $partialGroupByKeyDataType = '';
1772
  protected $readType = 'Google_Service_Dataflow_ReadInstruction';
1773
  protected $readDataType = '';
1774
  public $systemName;
1775
  protected $writeType = 'Google_Service_Dataflow_WriteInstruction';
1776
  protected $writeDataType = '';
1777
 
1778
 
1779
  public function setFlatten(Google_Service_Dataflow_FlattenInstruction $flatten)
1780
  {
1781
    $this->flatten = $flatten;
1782
  }
1783
  public function getFlatten()
1784
  {
1785
    return $this->flatten;
1786
  }
1787
  public function setName($name)
1788
  {
1789
    $this->name = $name;
1790
  }
1791
  public function getName()
1792
  {
1793
    return $this->name;
1794
  }
1795
  public function setOutputs($outputs)
1796
  {
1797
    $this->outputs = $outputs;
1798
  }
1799
  public function getOutputs()
1800
  {
1801
    return $this->outputs;
1802
  }
1803
  public function setParDo(Google_Service_Dataflow_ParDoInstruction $parDo)
1804
  {
1805
    $this->parDo = $parDo;
1806
  }
1807
  public function getParDo()
1808
  {
1809
    return $this->parDo;
1810
  }
1811
  public function setPartialGroupByKey(Google_Service_Dataflow_PartialGroupByKeyInstruction $partialGroupByKey)
1812
  {
1813
    $this->partialGroupByKey = $partialGroupByKey;
1814
  }
1815
  public function getPartialGroupByKey()
1816
  {
1817
    return $this->partialGroupByKey;
1818
  }
1819
  public function setRead(Google_Service_Dataflow_ReadInstruction $read)
1820
  {
1821
    $this->read = $read;
1822
  }
1823
  public function getRead()
1824
  {
1825
    return $this->read;
1826
  }
1827
  public function setSystemName($systemName)
1828
  {
1829
    $this->systemName = $systemName;
1830
  }
1831
  public function getSystemName()
1832
  {
1833
    return $this->systemName;
1834
  }
1835
  public function setWrite(Google_Service_Dataflow_WriteInstruction $write)
1836
  {
1837
    $this->write = $write;
1838
  }
1839
  public function getWrite()
1840
  {
1841
    return $this->write;
1842
  }
1843
}
1844
 
1845
#[AllowDynamicProperties]
1846
class Google_Service_Dataflow_PartialGroupByKeyInstruction extends Google_Model
1847
{
1848
  protected $internal_gapi_mappings = array(
1849
  );
1850
  protected $inputType = 'Google_Service_Dataflow_InstructionInput';
1851
  protected $inputDataType = '';
1852
  public $inputElementCodec;
1853
  public $valueCombiningFn;
1854
 
1855
 
1856
  public function setInput(Google_Service_Dataflow_InstructionInput $input)
1857
  {
1858
    $this->input = $input;
1859
  }
1860
  public function getInput()
1861
  {
1862
    return $this->input;
1863
  }
1864
  public function setInputElementCodec($inputElementCodec)
1865
  {
1866
    $this->inputElementCodec = $inputElementCodec;
1867
  }
1868
  public function getInputElementCodec()
1869
  {
1870
    return $this->inputElementCodec;
1871
  }
1872
  public function setValueCombiningFn($valueCombiningFn)
1873
  {
1874
    $this->valueCombiningFn = $valueCombiningFn;
1875
  }
1876
  public function getValueCombiningFn()
1877
  {
1878
    return $this->valueCombiningFn;
1879
  }
1880
}
1881
 
1882
#[AllowDynamicProperties]
1883
class Google_Service_Dataflow_PartialGroupByKeyInstructionInputElementCodec extends Google_Model
1884
{
1885
}
1886
 
1887
#[AllowDynamicProperties]
1888
class Google_Service_Dataflow_PartialGroupByKeyInstructionValueCombiningFn extends Google_Model
1889
{
1890
}
1891
 
1892
#[AllowDynamicProperties]
1893
class Google_Service_Dataflow_Position extends Google_Model
1894
{
1895
  protected $internal_gapi_mappings = array(
1896
  );
1897
  public $byteOffset;
1898
  protected $concatPositionType = 'Google_Service_Dataflow_ConcatPosition';
1899
  protected $concatPositionDataType = '';
1900
  public $end;
1901
  public $key;
1902
  public $recordIndex;
1903
  public $shufflePosition;
1904
 
1905
 
1906
  public function setByteOffset($byteOffset)
1907
  {
1908
    $this->byteOffset = $byteOffset;
1909
  }
1910
  public function getByteOffset()
1911
  {
1912
    return $this->byteOffset;
1913
  }
1914
  public function setConcatPosition(Google_Service_Dataflow_ConcatPosition $concatPosition)
1915
  {
1916
    $this->concatPosition = $concatPosition;
1917
  }
1918
  public function getConcatPosition()
1919
  {
1920
    return $this->concatPosition;
1921
  }
1922
  public function setEnd($end)
1923
  {
1924
    $this->end = $end;
1925
  }
1926
  public function getEnd()
1927
  {
1928
    return $this->end;
1929
  }
1930
  public function setKey($key)
1931
  {
1932
    $this->key = $key;
1933
  }
1934
  public function getKey()
1935
  {
1936
    return $this->key;
1937
  }
1938
  public function setRecordIndex($recordIndex)
1939
  {
1940
    $this->recordIndex = $recordIndex;
1941
  }
1942
  public function getRecordIndex()
1943
  {
1944
    return $this->recordIndex;
1945
  }
1946
  public function setShufflePosition($shufflePosition)
1947
  {
1948
    $this->shufflePosition = $shufflePosition;
1949
  }
1950
  public function getShufflePosition()
1951
  {
1952
    return $this->shufflePosition;
1953
  }
1954
}
1955
 
1956
#[AllowDynamicProperties]
1957
class Google_Service_Dataflow_PubsubLocation extends Google_Model
1958
{
1959
  protected $internal_gapi_mappings = array(
1960
  );
1961
  public $dropLateData;
1962
  public $idLabel;
1963
  public $subscription;
1964
  public $timestampLabel;
1965
  public $topic;
1966
  public $trackingSubscription;
1967
 
1968
 
1969
  public function setDropLateData($dropLateData)
1970
  {
1971
    $this->dropLateData = $dropLateData;
1972
  }
1973
  public function getDropLateData()
1974
  {
1975
    return $this->dropLateData;
1976
  }
1977
  public function setIdLabel($idLabel)
1978
  {
1979
    $this->idLabel = $idLabel;
1980
  }
1981
  public function getIdLabel()
1982
  {
1983
    return $this->idLabel;
1984
  }
1985
  public function setSubscription($subscription)
1986
  {
1987
    $this->subscription = $subscription;
1988
  }
1989
  public function getSubscription()
1990
  {
1991
    return $this->subscription;
1992
  }
1993
  public function setTimestampLabel($timestampLabel)
1994
  {
1995
    $this->timestampLabel = $timestampLabel;
1996
  }
1997
  public function getTimestampLabel()
1998
  {
1999
    return $this->timestampLabel;
2000
  }
2001
  public function setTopic($topic)
2002
  {
2003
    $this->topic = $topic;
2004
  }
2005
  public function getTopic()
2006
  {
2007
    return $this->topic;
2008
  }
2009
  public function setTrackingSubscription($trackingSubscription)
2010
  {
2011
    $this->trackingSubscription = $trackingSubscription;
2012
  }
2013
  public function getTrackingSubscription()
2014
  {
2015
    return $this->trackingSubscription;
2016
  }
2017
}
2018
 
2019
#[AllowDynamicProperties]
2020
class Google_Service_Dataflow_ReadInstruction extends Google_Model
2021
{
2022
  protected $internal_gapi_mappings = array(
2023
  );
2024
  protected $sourceType = 'Google_Service_Dataflow_Source';
2025
  protected $sourceDataType = '';
2026
 
2027
 
2028
  public function setSource(Google_Service_Dataflow_Source $source)
2029
  {
2030
    $this->source = $source;
2031
  }
2032
  public function getSource()
2033
  {
2034
    return $this->source;
2035
  }
2036
}
2037
 
2038
#[AllowDynamicProperties]
2039
class Google_Service_Dataflow_ReportWorkItemStatusRequest extends Google_Collection
2040
{
2041
  protected $collection_key = 'workItemStatuses';
2042
  protected $internal_gapi_mappings = array(
2043
  );
2044
  public $currentWorkerTime;
2045
  protected $workItemStatusesType = 'Google_Service_Dataflow_WorkItemStatus';
2046
  protected $workItemStatusesDataType = 'array';
2047
  public $workerId;
2048
 
2049
 
2050
  public function setCurrentWorkerTime($currentWorkerTime)
2051
  {
2052
    $this->currentWorkerTime = $currentWorkerTime;
2053
  }
2054
  public function getCurrentWorkerTime()
2055
  {
2056
    return $this->currentWorkerTime;
2057
  }
2058
  public function setWorkItemStatuses($workItemStatuses)
2059
  {
2060
    $this->workItemStatuses = $workItemStatuses;
2061
  }
2062
  public function getWorkItemStatuses()
2063
  {
2064
    return $this->workItemStatuses;
2065
  }
2066
  public function setWorkerId($workerId)
2067
  {
2068
    $this->workerId = $workerId;
2069
  }
2070
  public function getWorkerId()
2071
  {
2072
    return $this->workerId;
2073
  }
2074
}
2075
 
2076
#[AllowDynamicProperties]
2077
class Google_Service_Dataflow_ReportWorkItemStatusResponse extends Google_Collection
2078
{
2079
  protected $collection_key = 'workItemServiceStates';
2080
  protected $internal_gapi_mappings = array(
2081
  );
2082
  protected $workItemServiceStatesType = 'Google_Service_Dataflow_WorkItemServiceState';
2083
  protected $workItemServiceStatesDataType = 'array';
2084
 
2085
 
2086
  public function setWorkItemServiceStates($workItemServiceStates)
2087
  {
2088
    $this->workItemServiceStates = $workItemServiceStates;
2089
  }
2090
  public function getWorkItemServiceStates()
2091
  {
2092
    return $this->workItemServiceStates;
2093
  }
2094
}
2095
 
2096
#[AllowDynamicProperties]
2097
class Google_Service_Dataflow_SeqMapTask extends Google_Collection
2098
{
2099
  protected $collection_key = 'outputInfos';
2100
  protected $internal_gapi_mappings = array(
2101
  );
2102
  protected $inputsType = 'Google_Service_Dataflow_SideInputInfo';
2103
  protected $inputsDataType = 'array';
2104
  public $name;
2105
  protected $outputInfosType = 'Google_Service_Dataflow_SeqMapTaskOutputInfo';
2106
  protected $outputInfosDataType = 'array';
2107
  public $stageName;
2108
  public $systemName;
2109
  public $userFn;
2110
 
2111
 
2112
  public function setInputs($inputs)
2113
  {
2114
    $this->inputs = $inputs;
2115
  }
2116
  public function getInputs()
2117
  {
2118
    return $this->inputs;
2119
  }
2120
  public function setName($name)
2121
  {
2122
    $this->name = $name;
2123
  }
2124
  public function getName()
2125
  {
2126
    return $this->name;
2127
  }
2128
  public function setOutputInfos($outputInfos)
2129
  {
2130
    $this->outputInfos = $outputInfos;
2131
  }
2132
  public function getOutputInfos()
2133
  {
2134
    return $this->outputInfos;
2135
  }
2136
  public function setStageName($stageName)
2137
  {
2138
    $this->stageName = $stageName;
2139
  }
2140
  public function getStageName()
2141
  {
2142
    return $this->stageName;
2143
  }
2144
  public function setSystemName($systemName)
2145
  {
2146
    $this->systemName = $systemName;
2147
  }
2148
  public function getSystemName()
2149
  {
2150
    return $this->systemName;
2151
  }
2152
  public function setUserFn($userFn)
2153
  {
2154
    $this->userFn = $userFn;
2155
  }
2156
  public function getUserFn()
2157
  {
2158
    return $this->userFn;
2159
  }
2160
}
2161
 
2162
#[AllowDynamicProperties]
2163
class Google_Service_Dataflow_SeqMapTaskOutputInfo extends Google_Model
2164
{
2165
  protected $internal_gapi_mappings = array(
2166
  );
2167
  protected $sinkType = 'Google_Service_Dataflow_Sink';
2168
  protected $sinkDataType = '';
2169
  public $tag;
2170
 
2171
 
2172
  public function setSink(Google_Service_Dataflow_Sink $sink)
2173
  {
2174
    $this->sink = $sink;
2175
  }
2176
  public function getSink()
2177
  {
2178
    return $this->sink;
2179
  }
2180
  public function setTag($tag)
2181
  {
2182
    $this->tag = $tag;
2183
  }
2184
  public function getTag()
2185
  {
2186
    return $this->tag;
2187
  }
2188
}
2189
 
2190
#[AllowDynamicProperties]
2191
class Google_Service_Dataflow_SeqMapTaskUserFn extends Google_Model
2192
{
2193
}
2194
 
2195
#[AllowDynamicProperties]
2196
class Google_Service_Dataflow_ShellTask extends Google_Model
2197
{
2198
  protected $internal_gapi_mappings = array(
2199
  );
2200
  public $command;
2201
  public $exitCode;
2202
 
2203
 
2204
  public function setCommand($command)
2205
  {
2206
    $this->command = $command;
2207
  }
2208
  public function getCommand()
2209
  {
2210
    return $this->command;
2211
  }
2212
  public function setExitCode($exitCode)
2213
  {
2214
    $this->exitCode = $exitCode;
2215
  }
2216
  public function getExitCode()
2217
  {
2218
    return $this->exitCode;
2219
  }
2220
}
2221
 
2222
#[AllowDynamicProperties]
2223
class Google_Service_Dataflow_SideInputInfo extends Google_Collection
2224
{
2225
  protected $collection_key = 'sources';
2226
  protected $internal_gapi_mappings = array(
2227
  );
2228
  public $kind;
2229
  protected $sourcesType = 'Google_Service_Dataflow_Source';
2230
  protected $sourcesDataType = 'array';
2231
  public $tag;
2232
 
2233
 
2234
  public function setKind($kind)
2235
  {
2236
    $this->kind = $kind;
2237
  }
2238
  public function getKind()
2239
  {
2240
    return $this->kind;
2241
  }
2242
  public function setSources($sources)
2243
  {
2244
    $this->sources = $sources;
2245
  }
2246
  public function getSources()
2247
  {
2248
    return $this->sources;
2249
  }
2250
  public function setTag($tag)
2251
  {
2252
    $this->tag = $tag;
2253
  }
2254
  public function getTag()
2255
  {
2256
    return $this->tag;
2257
  }
2258
}
2259
 
2260
#[AllowDynamicProperties]
2261
class Google_Service_Dataflow_SideInputInfoKind extends Google_Model
2262
{
2263
}
2264
 
2265
#[AllowDynamicProperties]
2266
class Google_Service_Dataflow_Sink extends Google_Model
2267
{
2268
  protected $internal_gapi_mappings = array(
2269
  );
2270
  public $codec;
2271
  public $spec;
2272
 
2273
 
2274
  public function setCodec($codec)
2275
  {
2276
    $this->codec = $codec;
2277
  }
2278
  public function getCodec()
2279
  {
2280
    return $this->codec;
2281
  }
2282
  public function setSpec($spec)
2283
  {
2284
    $this->spec = $spec;
2285
  }
2286
  public function getSpec()
2287
  {
2288
    return $this->spec;
2289
  }
2290
}
2291
 
2292
#[AllowDynamicProperties]
2293
class Google_Service_Dataflow_SinkCodec extends Google_Model
2294
{
2295
}
2296
 
2297
#[AllowDynamicProperties]
2298
class Google_Service_Dataflow_SinkSpec extends Google_Model
2299
{
2300
}
2301
 
2302
#[AllowDynamicProperties]
2303
class Google_Service_Dataflow_Source extends Google_Collection
2304
{
2305
  protected $collection_key = 'baseSpecs';
2306
  protected $internal_gapi_mappings = array(
2307
  );
2308
  public $baseSpecs;
2309
  public $codec;
2310
  public $doesNotNeedSplitting;
2311
  protected $metadataType = 'Google_Service_Dataflow_SourceMetadata';
2312
  protected $metadataDataType = '';
2313
  public $spec;
2314
 
2315
 
2316
  public function setBaseSpecs($baseSpecs)
2317
  {
2318
    $this->baseSpecs = $baseSpecs;
2319
  }
2320
  public function getBaseSpecs()
2321
  {
2322
    return $this->baseSpecs;
2323
  }
2324
  public function setCodec($codec)
2325
  {
2326
    $this->codec = $codec;
2327
  }
2328
  public function getCodec()
2329
  {
2330
    return $this->codec;
2331
  }
2332
  public function setDoesNotNeedSplitting($doesNotNeedSplitting)
2333
  {
2334
    $this->doesNotNeedSplitting = $doesNotNeedSplitting;
2335
  }
2336
  public function getDoesNotNeedSplitting()
2337
  {
2338
    return $this->doesNotNeedSplitting;
2339
  }
2340
  public function setMetadata(Google_Service_Dataflow_SourceMetadata $metadata)
2341
  {
2342
    $this->metadata = $metadata;
2343
  }
2344
  public function getMetadata()
2345
  {
2346
    return $this->metadata;
2347
  }
2348
  public function setSpec($spec)
2349
  {
2350
    $this->spec = $spec;
2351
  }
2352
  public function getSpec()
2353
  {
2354
    return $this->spec;
2355
  }
2356
}
2357
 
2358
#[AllowDynamicProperties]
2359
class Google_Service_Dataflow_SourceBaseSpecs extends Google_Model
2360
{
2361
}
2362
 
2363
#[AllowDynamicProperties]
2364
class Google_Service_Dataflow_SourceCodec extends Google_Model
2365
{
2366
}
2367
 
2368
#[AllowDynamicProperties]
2369
class Google_Service_Dataflow_SourceFork extends Google_Model
2370
{
2371
  protected $internal_gapi_mappings = array(
2372
  );
2373
  protected $primaryType = 'Google_Service_Dataflow_SourceSplitShard';
2374
  protected $primaryDataType = '';
2375
  protected $primarySourceType = 'Google_Service_Dataflow_DerivedSource';
2376
  protected $primarySourceDataType = '';
2377
  protected $residualType = 'Google_Service_Dataflow_SourceSplitShard';
2378
  protected $residualDataType = '';
2379
  protected $residualSourceType = 'Google_Service_Dataflow_DerivedSource';
2380
  protected $residualSourceDataType = '';
2381
 
2382
 
2383
  public function setPrimary(Google_Service_Dataflow_SourceSplitShard $primary)
2384
  {
2385
    $this->primary = $primary;
2386
  }
2387
  public function getPrimary()
2388
  {
2389
    return $this->primary;
2390
  }
2391
  public function setPrimarySource(Google_Service_Dataflow_DerivedSource $primarySource)
2392
  {
2393
    $this->primarySource = $primarySource;
2394
  }
2395
  public function getPrimarySource()
2396
  {
2397
    return $this->primarySource;
2398
  }
2399
  public function setResidual(Google_Service_Dataflow_SourceSplitShard $residual)
2400
  {
2401
    $this->residual = $residual;
2402
  }
2403
  public function getResidual()
2404
  {
2405
    return $this->residual;
2406
  }
2407
  public function setResidualSource(Google_Service_Dataflow_DerivedSource $residualSource)
2408
  {
2409
    $this->residualSource = $residualSource;
2410
  }
2411
  public function getResidualSource()
2412
  {
2413
    return $this->residualSource;
2414
  }
2415
}
2416
 
2417
#[AllowDynamicProperties]
2418
class Google_Service_Dataflow_SourceGetMetadataRequest extends Google_Model
2419
{
2420
  protected $internal_gapi_mappings = array(
2421
  );
2422
  protected $sourceType = 'Google_Service_Dataflow_Source';
2423
  protected $sourceDataType = '';
2424
 
2425
 
2426
  public function setSource(Google_Service_Dataflow_Source $source)
2427
  {
2428
    $this->source = $source;
2429
  }
2430
  public function getSource()
2431
  {
2432
    return $this->source;
2433
  }
2434
}
2435
 
2436
#[AllowDynamicProperties]
2437
class Google_Service_Dataflow_SourceGetMetadataResponse extends Google_Model
2438
{
2439
  protected $internal_gapi_mappings = array(
2440
  );
2441
  protected $metadataType = 'Google_Service_Dataflow_SourceMetadata';
2442
  protected $metadataDataType = '';
2443
 
2444
 
2445
  public function setMetadata(Google_Service_Dataflow_SourceMetadata $metadata)
2446
  {
2447
    $this->metadata = $metadata;
2448
  }
2449
  public function getMetadata()
2450
  {
2451
    return $this->metadata;
2452
  }
2453
}
2454
 
2455
#[AllowDynamicProperties]
2456
class Google_Service_Dataflow_SourceMetadata extends Google_Model
2457
{
2458
  protected $internal_gapi_mappings = array(
2459
  );
2460
  public $estimatedSizeBytes;
2461
  public $infinite;
2462
  public $producesSortedKeys;
2463
 
2464
 
2465
  public function setEstimatedSizeBytes($estimatedSizeBytes)
2466
  {
2467
    $this->estimatedSizeBytes = $estimatedSizeBytes;
2468
  }
2469
  public function getEstimatedSizeBytes()
2470
  {
2471
    return $this->estimatedSizeBytes;
2472
  }
2473
  public function setInfinite($infinite)
2474
  {
2475
    $this->infinite = $infinite;
2476
  }
2477
  public function getInfinite()
2478
  {
2479
    return $this->infinite;
2480
  }
2481
  public function setProducesSortedKeys($producesSortedKeys)
2482
  {
2483
    $this->producesSortedKeys = $producesSortedKeys;
2484
  }
2485
  public function getProducesSortedKeys()
2486
  {
2487
    return $this->producesSortedKeys;
2488
  }
2489
}
2490
 
2491
#[AllowDynamicProperties]
2492
class Google_Service_Dataflow_SourceOperationRequest extends Google_Model
2493
{
2494
  protected $internal_gapi_mappings = array(
2495
  );
2496
  protected $getMetadataType = 'Google_Service_Dataflow_SourceGetMetadataRequest';
2497
  protected $getMetadataDataType = '';
2498
  protected $splitType = 'Google_Service_Dataflow_SourceSplitRequest';
2499
  protected $splitDataType = '';
2500
 
2501
 
2502
  public function setGetMetadata(Google_Service_Dataflow_SourceGetMetadataRequest $getMetadata)
2503
  {
2504
    $this->getMetadata = $getMetadata;
2505
  }
2506
  public function getGetMetadata()
2507
  {
2508
    return $this->getMetadata;
2509
  }
2510
  public function setSplit(Google_Service_Dataflow_SourceSplitRequest $split)
2511
  {
2512
    $this->split = $split;
2513
  }
2514
  public function getSplit()
2515
  {
2516
    return $this->split;
2517
  }
2518
}
2519
 
2520
#[AllowDynamicProperties]
2521
class Google_Service_Dataflow_SourceOperationResponse extends Google_Model
2522
{
2523
  protected $internal_gapi_mappings = array(
2524
  );
2525
  protected $getMetadataType = 'Google_Service_Dataflow_SourceGetMetadataResponse';
2526
  protected $getMetadataDataType = '';
2527
  protected $splitType = 'Google_Service_Dataflow_SourceSplitResponse';
2528
  protected $splitDataType = '';
2529
 
2530
 
2531
  public function setGetMetadata(Google_Service_Dataflow_SourceGetMetadataResponse $getMetadata)
2532
  {
2533
    $this->getMetadata = $getMetadata;
2534
  }
2535
  public function getGetMetadata()
2536
  {
2537
    return $this->getMetadata;
2538
  }
2539
  public function setSplit(Google_Service_Dataflow_SourceSplitResponse $split)
2540
  {
2541
    $this->split = $split;
2542
  }
2543
  public function getSplit()
2544
  {
2545
    return $this->split;
2546
  }
2547
}
2548
 
2549
#[AllowDynamicProperties]
2550
class Google_Service_Dataflow_SourceSpec extends Google_Model
2551
{
2552
}
2553
 
2554
#[AllowDynamicProperties]
2555
class Google_Service_Dataflow_SourceSplitOptions extends Google_Model
2556
{
2557
  protected $internal_gapi_mappings = array(
2558
  );
2559
  public $desiredBundleSizeBytes;
2560
  public $desiredShardSizeBytes;
2561
 
2562
 
2563
  public function setDesiredBundleSizeBytes($desiredBundleSizeBytes)
2564
  {
2565
    $this->desiredBundleSizeBytes = $desiredBundleSizeBytes;
2566
  }
2567
  public function getDesiredBundleSizeBytes()
2568
  {
2569
    return $this->desiredBundleSizeBytes;
2570
  }
2571
  public function setDesiredShardSizeBytes($desiredShardSizeBytes)
2572
  {
2573
    $this->desiredShardSizeBytes = $desiredShardSizeBytes;
2574
  }
2575
  public function getDesiredShardSizeBytes()
2576
  {
2577
    return $this->desiredShardSizeBytes;
2578
  }
2579
}
2580
 
2581
#[AllowDynamicProperties]
2582
class Google_Service_Dataflow_SourceSplitRequest extends Google_Model
2583
{
2584
  protected $internal_gapi_mappings = array(
2585
  );
2586
  protected $optionsType = 'Google_Service_Dataflow_SourceSplitOptions';
2587
  protected $optionsDataType = '';
2588
  protected $sourceType = 'Google_Service_Dataflow_Source';
2589
  protected $sourceDataType = '';
2590
 
2591
 
2592
  public function setOptions(Google_Service_Dataflow_SourceSplitOptions $options)
2593
  {
2594
    $this->options = $options;
2595
  }
2596
  public function getOptions()
2597
  {
2598
    return $this->options;
2599
  }
2600
  public function setSource(Google_Service_Dataflow_Source $source)
2601
  {
2602
    $this->source = $source;
2603
  }
2604
  public function getSource()
2605
  {
2606
    return $this->source;
2607
  }
2608
}
2609
 
2610
#[AllowDynamicProperties]
2611
class Google_Service_Dataflow_SourceSplitResponse extends Google_Collection
2612
{
2613
  protected $collection_key = 'shards';
2614
  protected $internal_gapi_mappings = array(
2615
  );
2616
  protected $bundlesType = 'Google_Service_Dataflow_DerivedSource';
2617
  protected $bundlesDataType = 'array';
2618
  public $outcome;
2619
  protected $shardsType = 'Google_Service_Dataflow_SourceSplitShard';
2620
  protected $shardsDataType = 'array';
2621
 
2622
 
2623
  public function setBundles($bundles)
2624
  {
2625
    $this->bundles = $bundles;
2626
  }
2627
  public function getBundles()
2628
  {
2629
    return $this->bundles;
2630
  }
2631
  public function setOutcome($outcome)
2632
  {
2633
    $this->outcome = $outcome;
2634
  }
2635
  public function getOutcome()
2636
  {
2637
    return $this->outcome;
2638
  }
2639
  public function setShards($shards)
2640
  {
2641
    $this->shards = $shards;
2642
  }
2643
  public function getShards()
2644
  {
2645
    return $this->shards;
2646
  }
2647
}
2648
 
2649
#[AllowDynamicProperties]
2650
class Google_Service_Dataflow_SourceSplitShard extends Google_Model
2651
{
2652
  protected $internal_gapi_mappings = array(
2653
  );
2654
  public $derivationMode;
2655
  protected $sourceType = 'Google_Service_Dataflow_Source';
2656
  protected $sourceDataType = '';
2657
 
2658
 
2659
  public function setDerivationMode($derivationMode)
2660
  {
2661
    $this->derivationMode = $derivationMode;
2662
  }
2663
  public function getDerivationMode()
2664
  {
2665
    return $this->derivationMode;
2666
  }
2667
  public function setSource(Google_Service_Dataflow_Source $source)
2668
  {
2669
    $this->source = $source;
2670
  }
2671
  public function getSource()
2672
  {
2673
    return $this->source;
2674
  }
2675
}
2676
 
2677
#[AllowDynamicProperties]
2678
class Google_Service_Dataflow_StateFamilyConfig extends Google_Model
2679
{
2680
  protected $internal_gapi_mappings = array(
2681
  );
2682
  public $isRead;
2683
  public $stateFamily;
2684
 
2685
 
2686
  public function setIsRead($isRead)
2687
  {
2688
    $this->isRead = $isRead;
2689
  }
2690
  public function getIsRead()
2691
  {
2692
    return $this->isRead;
2693
  }
2694
  public function setStateFamily($stateFamily)
2695
  {
2696
    $this->stateFamily = $stateFamily;
2697
  }
2698
  public function getStateFamily()
2699
  {
2700
    return $this->stateFamily;
2701
  }
2702
}
2703
 
2704
#[AllowDynamicProperties]
2705
class Google_Service_Dataflow_Status extends Google_Collection
2706
{
2707
  protected $collection_key = 'details';
2708
  protected $internal_gapi_mappings = array(
2709
  );
2710
  public $code;
2711
  public $details;
2712
  public $message;
2713
 
2714
 
2715
  public function setCode($code)
2716
  {
2717
    $this->code = $code;
2718
  }
2719
  public function getCode()
2720
  {
2721
    return $this->code;
2722
  }
2723
  public function setDetails($details)
2724
  {
2725
    $this->details = $details;
2726
  }
2727
  public function getDetails()
2728
  {
2729
    return $this->details;
2730
  }
2731
  public function setMessage($message)
2732
  {
2733
    $this->message = $message;
2734
  }
2735
  public function getMessage()
2736
  {
2737
    return $this->message;
2738
  }
2739
}
2740
 
2741
#[AllowDynamicProperties]
2742
class Google_Service_Dataflow_StatusDetails extends Google_Model
2743
{
2744
}
2745
 
2746
#[AllowDynamicProperties]
2747
class Google_Service_Dataflow_Step extends Google_Model
2748
{
2749
  protected $internal_gapi_mappings = array(
2750
  );
2751
  public $kind;
2752
  public $name;
2753
  public $properties;
2754
 
2755
 
2756
  public function setKind($kind)
2757
  {
2758
    $this->kind = $kind;
2759
  }
2760
  public function getKind()
2761
  {
2762
    return $this->kind;
2763
  }
2764
  public function setName($name)
2765
  {
2766
    $this->name = $name;
2767
  }
2768
  public function getName()
2769
  {
2770
    return $this->name;
2771
  }
2772
  public function setProperties($properties)
2773
  {
2774
    $this->properties = $properties;
2775
  }
2776
  public function getProperties()
2777
  {
2778
    return $this->properties;
2779
  }
2780
}
2781
 
2782
#[AllowDynamicProperties]
2783
class Google_Service_Dataflow_StepProperties extends Google_Model
2784
{
2785
}
2786
 
2787
#[AllowDynamicProperties]
2788
class Google_Service_Dataflow_StreamLocation extends Google_Model
2789
{
2790
  protected $internal_gapi_mappings = array(
2791
  );
2792
  protected $customSourceLocationType = 'Google_Service_Dataflow_CustomSourceLocation';
2793
  protected $customSourceLocationDataType = '';
2794
  protected $pubsubLocationType = 'Google_Service_Dataflow_PubsubLocation';
2795
  protected $pubsubLocationDataType = '';
2796
  protected $sideInputLocationType = 'Google_Service_Dataflow_StreamingSideInputLocation';
2797
  protected $sideInputLocationDataType = '';
2798
  protected $streamingStageLocationType = 'Google_Service_Dataflow_StreamingStageLocation';
2799
  protected $streamingStageLocationDataType = '';
2800
 
2801
 
2802
  public function setCustomSourceLocation(Google_Service_Dataflow_CustomSourceLocation $customSourceLocation)
2803
  {
2804
    $this->customSourceLocation = $customSourceLocation;
2805
  }
2806
  public function getCustomSourceLocation()
2807
  {
2808
    return $this->customSourceLocation;
2809
  }
2810
  public function setPubsubLocation(Google_Service_Dataflow_PubsubLocation $pubsubLocation)
2811
  {
2812
    $this->pubsubLocation = $pubsubLocation;
2813
  }
2814
  public function getPubsubLocation()
2815
  {
2816
    return $this->pubsubLocation;
2817
  }
2818
  public function setSideInputLocation(Google_Service_Dataflow_StreamingSideInputLocation $sideInputLocation)
2819
  {
2820
    $this->sideInputLocation = $sideInputLocation;
2821
  }
2822
  public function getSideInputLocation()
2823
  {
2824
    return $this->sideInputLocation;
2825
  }
2826
  public function setStreamingStageLocation(Google_Service_Dataflow_StreamingStageLocation $streamingStageLocation)
2827
  {
2828
    $this->streamingStageLocation = $streamingStageLocation;
2829
  }
2830
  public function getStreamingStageLocation()
2831
  {
2832
    return $this->streamingStageLocation;
2833
  }
2834
}
2835
 
2836
#[AllowDynamicProperties]
2837
class Google_Service_Dataflow_StreamingComputationRanges extends Google_Collection
2838
{
2839
  protected $collection_key = 'rangeAssignments';
2840
  protected $internal_gapi_mappings = array(
2841
  );
2842
  public $computationId;
2843
  protected $rangeAssignmentsType = 'Google_Service_Dataflow_KeyRangeDataDiskAssignment';
2844
  protected $rangeAssignmentsDataType = 'array';
2845
 
2846
 
2847
  public function setComputationId($computationId)
2848
  {
2849
    $this->computationId = $computationId;
2850
  }
2851
  public function getComputationId()
2852
  {
2853
    return $this->computationId;
2854
  }
2855
  public function setRangeAssignments($rangeAssignments)
2856
  {
2857
    $this->rangeAssignments = $rangeAssignments;
2858
  }
2859
  public function getRangeAssignments()
2860
  {
2861
    return $this->rangeAssignments;
2862
  }
2863
}
2864
 
2865
#[AllowDynamicProperties]
2866
class Google_Service_Dataflow_StreamingComputationTask extends Google_Collection
2867
{
2868
  protected $collection_key = 'dataDisks';
2869
  protected $internal_gapi_mappings = array(
2870
  );
2871
  protected $computationRangesType = 'Google_Service_Dataflow_StreamingComputationRanges';
2872
  protected $computationRangesDataType = 'array';
2873
  protected $dataDisksType = 'Google_Service_Dataflow_MountedDataDisk';
2874
  protected $dataDisksDataType = 'array';
2875
  public $taskType;
2876
 
2877
 
2878
  public function setComputationRanges($computationRanges)
2879
  {
2880
    $this->computationRanges = $computationRanges;
2881
  }
2882
  public function getComputationRanges()
2883
  {
2884
    return $this->computationRanges;
2885
  }
2886
  public function setDataDisks($dataDisks)
2887
  {
2888
    $this->dataDisks = $dataDisks;
2889
  }
2890
  public function getDataDisks()
2891
  {
2892
    return $this->dataDisks;
2893
  }
2894
  public function setTaskType($taskType)
2895
  {
2896
    $this->taskType = $taskType;
2897
  }
2898
  public function getTaskType()
2899
  {
2900
    return $this->taskType;
2901
  }
2902
}
2903
 
2904
#[AllowDynamicProperties]
2905
class Google_Service_Dataflow_StreamingSetupTask extends Google_Model
2906
{
2907
  protected $internal_gapi_mappings = array(
2908
  );
2909
  public $receiveWorkPort;
2910
  protected $streamingComputationTopologyType = 'Google_Service_Dataflow_TopologyConfig';
2911
  protected $streamingComputationTopologyDataType = '';
2912
  public $workerHarnessPort;
2913
 
2914
 
2915
  public function setReceiveWorkPort($receiveWorkPort)
2916
  {
2917
    $this->receiveWorkPort = $receiveWorkPort;
2918
  }
2919
  public function getReceiveWorkPort()
2920
  {
2921
    return $this->receiveWorkPort;
2922
  }
2923
  public function setStreamingComputationTopology(Google_Service_Dataflow_TopologyConfig $streamingComputationTopology)
2924
  {
2925
    $this->streamingComputationTopology = $streamingComputationTopology;
2926
  }
2927
  public function getStreamingComputationTopology()
2928
  {
2929
    return $this->streamingComputationTopology;
2930
  }
2931
  public function setWorkerHarnessPort($workerHarnessPort)
2932
  {
2933
    $this->workerHarnessPort = $workerHarnessPort;
2934
  }
2935
  public function getWorkerHarnessPort()
2936
  {
2937
    return $this->workerHarnessPort;
2938
  }
2939
}
2940
 
2941
#[AllowDynamicProperties]
2942
class Google_Service_Dataflow_StreamingSideInputLocation extends Google_Model
2943
{
2944
  protected $internal_gapi_mappings = array(
2945
  );
2946
  public $stateFamily;
2947
  public $tag;
2948
 
2949
 
2950
  public function setStateFamily($stateFamily)
2951
  {
2952
    $this->stateFamily = $stateFamily;
2953
  }
2954
  public function getStateFamily()
2955
  {
2956
    return $this->stateFamily;
2957
  }
2958
  public function setTag($tag)
2959
  {
2960
    $this->tag = $tag;
2961
  }
2962
  public function getTag()
2963
  {
2964
    return $this->tag;
2965
  }
2966
}
2967
 
2968
#[AllowDynamicProperties]
2969
class Google_Service_Dataflow_StreamingStageLocation extends Google_Model
2970
{
2971
  protected $internal_gapi_mappings = array(
2972
  );
2973
  public $streamId;
2974
 
2975
 
2976
  public function setStreamId($streamId)
2977
  {
2978
    $this->streamId = $streamId;
2979
  }
2980
  public function getStreamId()
2981
  {
2982
    return $this->streamId;
2983
  }
2984
}
2985
 
2986
#[AllowDynamicProperties]
2987
class Google_Service_Dataflow_TaskRunnerSettings extends Google_Collection
2988
{
2989
  protected $collection_key = 'oauthScopes';
2990
  protected $internal_gapi_mappings = array(
2991
  );
2992
  public $alsologtostderr;
2993
  public $baseTaskDir;
2994
  public $baseUrl;
2995
  public $commandlinesFileName;
2996
  public $continueOnException;
2997
  public $dataflowApiVersion;
2998
  public $harnessCommand;
2999
  public $languageHint;
3000
  public $logDir;
3001
  public $logToSerialconsole;
3002
  public $logUploadLocation;
3003
  public $oauthScopes;
3004
  protected $parallelWorkerSettingsType = 'Google_Service_Dataflow_WorkerSettings';
3005
  protected $parallelWorkerSettingsDataType = '';
3006
  public $streamingWorkerMainClass;
3007
  public $taskGroup;
3008
  public $taskUser;
3009
  public $tempStoragePrefix;
3010
  public $vmId;
3011
  public $workflowFileName;
3012
 
3013
 
3014
  public function setAlsologtostderr($alsologtostderr)
3015
  {
3016
    $this->alsologtostderr = $alsologtostderr;
3017
  }
3018
  public function getAlsologtostderr()
3019
  {
3020
    return $this->alsologtostderr;
3021
  }
3022
  public function setBaseTaskDir($baseTaskDir)
3023
  {
3024
    $this->baseTaskDir = $baseTaskDir;
3025
  }
3026
  public function getBaseTaskDir()
3027
  {
3028
    return $this->baseTaskDir;
3029
  }
3030
  public function setBaseUrl($baseUrl)
3031
  {
3032
    $this->baseUrl = $baseUrl;
3033
  }
3034
  public function getBaseUrl()
3035
  {
3036
    return $this->baseUrl;
3037
  }
3038
  public function setCommandlinesFileName($commandlinesFileName)
3039
  {
3040
    $this->commandlinesFileName = $commandlinesFileName;
3041
  }
3042
  public function getCommandlinesFileName()
3043
  {
3044
    return $this->commandlinesFileName;
3045
  }
3046
  public function setContinueOnException($continueOnException)
3047
  {
3048
    $this->continueOnException = $continueOnException;
3049
  }
3050
  public function getContinueOnException()
3051
  {
3052
    return $this->continueOnException;
3053
  }
3054
  public function setDataflowApiVersion($dataflowApiVersion)
3055
  {
3056
    $this->dataflowApiVersion = $dataflowApiVersion;
3057
  }
3058
  public function getDataflowApiVersion()
3059
  {
3060
    return $this->dataflowApiVersion;
3061
  }
3062
  public function setHarnessCommand($harnessCommand)
3063
  {
3064
    $this->harnessCommand = $harnessCommand;
3065
  }
3066
  public function getHarnessCommand()
3067
  {
3068
    return $this->harnessCommand;
3069
  }
3070
  public function setLanguageHint($languageHint)
3071
  {
3072
    $this->languageHint = $languageHint;
3073
  }
3074
  public function getLanguageHint()
3075
  {
3076
    return $this->languageHint;
3077
  }
3078
  public function setLogDir($logDir)
3079
  {
3080
    $this->logDir = $logDir;
3081
  }
3082
  public function getLogDir()
3083
  {
3084
    return $this->logDir;
3085
  }
3086
  public function setLogToSerialconsole($logToSerialconsole)
3087
  {
3088
    $this->logToSerialconsole = $logToSerialconsole;
3089
  }
3090
  public function getLogToSerialconsole()
3091
  {
3092
    return $this->logToSerialconsole;
3093
  }
3094
  public function setLogUploadLocation($logUploadLocation)
3095
  {
3096
    $this->logUploadLocation = $logUploadLocation;
3097
  }
3098
  public function getLogUploadLocation()
3099
  {
3100
    return $this->logUploadLocation;
3101
  }
3102
  public function setOauthScopes($oauthScopes)
3103
  {
3104
    $this->oauthScopes = $oauthScopes;
3105
  }
3106
  public function getOauthScopes()
3107
  {
3108
    return $this->oauthScopes;
3109
  }
3110
  public function setParallelWorkerSettings(Google_Service_Dataflow_WorkerSettings $parallelWorkerSettings)
3111
  {
3112
    $this->parallelWorkerSettings = $parallelWorkerSettings;
3113
  }
3114
  public function getParallelWorkerSettings()
3115
  {
3116
    return $this->parallelWorkerSettings;
3117
  }
3118
  public function setStreamingWorkerMainClass($streamingWorkerMainClass)
3119
  {
3120
    $this->streamingWorkerMainClass = $streamingWorkerMainClass;
3121
  }
3122
  public function getStreamingWorkerMainClass()
3123
  {
3124
    return $this->streamingWorkerMainClass;
3125
  }
3126
  public function setTaskGroup($taskGroup)
3127
  {
3128
    $this->taskGroup = $taskGroup;
3129
  }
3130
  public function getTaskGroup()
3131
  {
3132
    return $this->taskGroup;
3133
  }
3134
  public function setTaskUser($taskUser)
3135
  {
3136
    $this->taskUser = $taskUser;
3137
  }
3138
  public function getTaskUser()
3139
  {
3140
    return $this->taskUser;
3141
  }
3142
  public function setTempStoragePrefix($tempStoragePrefix)
3143
  {
3144
    $this->tempStoragePrefix = $tempStoragePrefix;
3145
  }
3146
  public function getTempStoragePrefix()
3147
  {
3148
    return $this->tempStoragePrefix;
3149
  }
3150
  public function setVmId($vmId)
3151
  {
3152
    $this->vmId = $vmId;
3153
  }
3154
  public function getVmId()
3155
  {
3156
    return $this->vmId;
3157
  }
3158
  public function setWorkflowFileName($workflowFileName)
3159
  {
3160
    $this->workflowFileName = $workflowFileName;
3161
  }
3162
  public function getWorkflowFileName()
3163
  {
3164
    return $this->workflowFileName;
3165
  }
3166
}
3167
 
3168
#[AllowDynamicProperties]
3169
class Google_Service_Dataflow_TopologyConfig extends Google_Collection
3170
{
3171
  protected $collection_key = 'dataDiskAssignments';
3172
  protected $internal_gapi_mappings = array(
3173
  );
3174
  protected $computationsType = 'Google_Service_Dataflow_ComputationTopology';
3175
  protected $computationsDataType = 'array';
3176
  protected $dataDiskAssignmentsType = 'Google_Service_Dataflow_DataDiskAssignment';
3177
  protected $dataDiskAssignmentsDataType = 'array';
3178
  public $userStageToComputationNameMap;
3179
 
3180
 
3181
  public function setComputations($computations)
3182
  {
3183
    $this->computations = $computations;
3184
  }
3185
  public function getComputations()
3186
  {
3187
    return $this->computations;
3188
  }
3189
  public function setDataDiskAssignments($dataDiskAssignments)
3190
  {
3191
    $this->dataDiskAssignments = $dataDiskAssignments;
3192
  }
3193
  public function getDataDiskAssignments()
3194
  {
3195
    return $this->dataDiskAssignments;
3196
  }
3197
  public function setUserStageToComputationNameMap($userStageToComputationNameMap)
3198
  {
3199
    $this->userStageToComputationNameMap = $userStageToComputationNameMap;
3200
  }
3201
  public function getUserStageToComputationNameMap()
3202
  {
3203
    return $this->userStageToComputationNameMap;
3204
  }
3205
}
3206
 
3207
#[AllowDynamicProperties]
3208
class Google_Service_Dataflow_TopologyConfigUserStageToComputationNameMap extends Google_Model
3209
{
3210
}
3211
 
3212
#[AllowDynamicProperties]
3213
class Google_Service_Dataflow_WorkItem extends Google_Collection
3214
{
3215
  protected $collection_key = 'packages';
3216
  protected $internal_gapi_mappings = array(
3217
  );
3218
  public $configuration;
3219
  public $id;
3220
  public $initialReportIndex;
3221
  public $jobId;
3222
  public $leaseExpireTime;
3223
  protected $mapTaskType = 'Google_Service_Dataflow_MapTask';
3224
  protected $mapTaskDataType = '';
3225
  protected $packagesType = 'Google_Service_Dataflow_Package';
3226
  protected $packagesDataType = 'array';
3227
  public $projectId;
3228
  public $reportStatusInterval;
3229
  protected $seqMapTaskType = 'Google_Service_Dataflow_SeqMapTask';
3230
  protected $seqMapTaskDataType = '';
3231
  protected $shellTaskType = 'Google_Service_Dataflow_ShellTask';
3232
  protected $shellTaskDataType = '';
3233
  protected $sourceOperationTaskType = 'Google_Service_Dataflow_SourceOperationRequest';
3234
  protected $sourceOperationTaskDataType = '';
3235
  protected $streamingComputationTaskType = 'Google_Service_Dataflow_StreamingComputationTask';
3236
  protected $streamingComputationTaskDataType = '';
3237
  protected $streamingSetupTaskType = 'Google_Service_Dataflow_StreamingSetupTask';
3238
  protected $streamingSetupTaskDataType = '';
3239
 
3240
 
3241
  public function setConfiguration($configuration)
3242
  {
3243
    $this->configuration = $configuration;
3244
  }
3245
  public function getConfiguration()
3246
  {
3247
    return $this->configuration;
3248
  }
3249
  public function setId($id)
3250
  {
3251
    $this->id = $id;
3252
  }
3253
  public function getId()
3254
  {
3255
    return $this->id;
3256
  }
3257
  public function setInitialReportIndex($initialReportIndex)
3258
  {
3259
    $this->initialReportIndex = $initialReportIndex;
3260
  }
3261
  public function getInitialReportIndex()
3262
  {
3263
    return $this->initialReportIndex;
3264
  }
3265
  public function setJobId($jobId)
3266
  {
3267
    $this->jobId = $jobId;
3268
  }
3269
  public function getJobId()
3270
  {
3271
    return $this->jobId;
3272
  }
3273
  public function setLeaseExpireTime($leaseExpireTime)
3274
  {
3275
    $this->leaseExpireTime = $leaseExpireTime;
3276
  }
3277
  public function getLeaseExpireTime()
3278
  {
3279
    return $this->leaseExpireTime;
3280
  }
3281
  public function setMapTask(Google_Service_Dataflow_MapTask $mapTask)
3282
  {
3283
    $this->mapTask = $mapTask;
3284
  }
3285
  public function getMapTask()
3286
  {
3287
    return $this->mapTask;
3288
  }
3289
  public function setPackages($packages)
3290
  {
3291
    $this->packages = $packages;
3292
  }
3293
  public function getPackages()
3294
  {
3295
    return $this->packages;
3296
  }
3297
  public function setProjectId($projectId)
3298
  {
3299
    $this->projectId = $projectId;
3300
  }
3301
  public function getProjectId()
3302
  {
3303
    return $this->projectId;
3304
  }
3305
  public function setReportStatusInterval($reportStatusInterval)
3306
  {
3307
    $this->reportStatusInterval = $reportStatusInterval;
3308
  }
3309
  public function getReportStatusInterval()
3310
  {
3311
    return $this->reportStatusInterval;
3312
  }
3313
  public function setSeqMapTask(Google_Service_Dataflow_SeqMapTask $seqMapTask)
3314
  {
3315
    $this->seqMapTask = $seqMapTask;
3316
  }
3317
  public function getSeqMapTask()
3318
  {
3319
    return $this->seqMapTask;
3320
  }
3321
  public function setShellTask(Google_Service_Dataflow_ShellTask $shellTask)
3322
  {
3323
    $this->shellTask = $shellTask;
3324
  }
3325
  public function getShellTask()
3326
  {
3327
    return $this->shellTask;
3328
  }
3329
  public function setSourceOperationTask(Google_Service_Dataflow_SourceOperationRequest $sourceOperationTask)
3330
  {
3331
    $this->sourceOperationTask = $sourceOperationTask;
3332
  }
3333
  public function getSourceOperationTask()
3334
  {
3335
    return $this->sourceOperationTask;
3336
  }
3337
  public function setStreamingComputationTask(Google_Service_Dataflow_StreamingComputationTask $streamingComputationTask)
3338
  {
3339
    $this->streamingComputationTask = $streamingComputationTask;
3340
  }
3341
  public function getStreamingComputationTask()
3342
  {
3343
    return $this->streamingComputationTask;
3344
  }
3345
  public function setStreamingSetupTask(Google_Service_Dataflow_StreamingSetupTask $streamingSetupTask)
3346
  {
3347
    $this->streamingSetupTask = $streamingSetupTask;
3348
  }
3349
  public function getStreamingSetupTask()
3350
  {
3351
    return $this->streamingSetupTask;
3352
  }
3353
}
3354
 
3355
#[AllowDynamicProperties]
3356
class Google_Service_Dataflow_WorkItemServiceState extends Google_Model
3357
{
3358
  protected $internal_gapi_mappings = array(
3359
  );
3360
  public $harnessData;
3361
  public $leaseExpireTime;
3362
  public $nextReportIndex;
3363
  public $reportStatusInterval;
3364
  protected $suggestedStopPointType = 'Google_Service_Dataflow_ApproximateProgress';
3365
  protected $suggestedStopPointDataType = '';
3366
  protected $suggestedStopPositionType = 'Google_Service_Dataflow_Position';
3367
  protected $suggestedStopPositionDataType = '';
3368
 
3369
 
3370
  public function setHarnessData($harnessData)
3371
  {
3372
    $this->harnessData = $harnessData;
3373
  }
3374
  public function getHarnessData()
3375
  {
3376
    return $this->harnessData;
3377
  }
3378
  public function setLeaseExpireTime($leaseExpireTime)
3379
  {
3380
    $this->leaseExpireTime = $leaseExpireTime;
3381
  }
3382
  public function getLeaseExpireTime()
3383
  {
3384
    return $this->leaseExpireTime;
3385
  }
3386
  public function setNextReportIndex($nextReportIndex)
3387
  {
3388
    $this->nextReportIndex = $nextReportIndex;
3389
  }
3390
  public function getNextReportIndex()
3391
  {
3392
    return $this->nextReportIndex;
3393
  }
3394
  public function setReportStatusInterval($reportStatusInterval)
3395
  {
3396
    $this->reportStatusInterval = $reportStatusInterval;
3397
  }
3398
  public function getReportStatusInterval()
3399
  {
3400
    return $this->reportStatusInterval;
3401
  }
3402
  public function setSuggestedStopPoint(Google_Service_Dataflow_ApproximateProgress $suggestedStopPoint)
3403
  {
3404
    $this->suggestedStopPoint = $suggestedStopPoint;
3405
  }
3406
  public function getSuggestedStopPoint()
3407
  {
3408
    return $this->suggestedStopPoint;
3409
  }
3410
  public function setSuggestedStopPosition(Google_Service_Dataflow_Position $suggestedStopPosition)
3411
  {
3412
    $this->suggestedStopPosition = $suggestedStopPosition;
3413
  }
3414
  public function getSuggestedStopPosition()
3415
  {
3416
    return $this->suggestedStopPosition;
3417
  }
3418
}
3419
 
3420
#[AllowDynamicProperties]
3421
class Google_Service_Dataflow_WorkItemServiceStateHarnessData extends Google_Model
3422
{
3423
}
3424
 
3425
#[AllowDynamicProperties]
3426
class Google_Service_Dataflow_WorkItemStatus extends Google_Collection
3427
{
3428
  protected $collection_key = 'metricUpdates';
3429
  protected $internal_gapi_mappings = array(
3430
  );
3431
  public $completed;
3432
  protected $dynamicSourceSplitType = 'Google_Service_Dataflow_DynamicSourceSplit';
3433
  protected $dynamicSourceSplitDataType = '';
3434
  protected $errorsType = 'Google_Service_Dataflow_Status';
3435
  protected $errorsDataType = 'array';
3436
  protected $metricUpdatesType = 'Google_Service_Dataflow_MetricUpdate';
3437
  protected $metricUpdatesDataType = 'array';
3438
  protected $progressType = 'Google_Service_Dataflow_ApproximateProgress';
3439
  protected $progressDataType = '';
3440
  public $reportIndex;
3441
  public $requestedLeaseDuration;
3442
  protected $sourceForkType = 'Google_Service_Dataflow_SourceFork';
3443
  protected $sourceForkDataType = '';
3444
  protected $sourceOperationResponseType = 'Google_Service_Dataflow_SourceOperationResponse';
3445
  protected $sourceOperationResponseDataType = '';
3446
  protected $stopPositionType = 'Google_Service_Dataflow_Position';
3447
  protected $stopPositionDataType = '';
3448
  public $workItemId;
3449
 
3450
 
3451
  public function setCompleted($completed)
3452
  {
3453
    $this->completed = $completed;
3454
  }
3455
  public function getCompleted()
3456
  {
3457
    return $this->completed;
3458
  }
3459
  public function setDynamicSourceSplit(Google_Service_Dataflow_DynamicSourceSplit $dynamicSourceSplit)
3460
  {
3461
    $this->dynamicSourceSplit = $dynamicSourceSplit;
3462
  }
3463
  public function getDynamicSourceSplit()
3464
  {
3465
    return $this->dynamicSourceSplit;
3466
  }
3467
  public function setErrors($errors)
3468
  {
3469
    $this->errors = $errors;
3470
  }
3471
  public function getErrors()
3472
  {
3473
    return $this->errors;
3474
  }
3475
  public function setMetricUpdates($metricUpdates)
3476
  {
3477
    $this->metricUpdates = $metricUpdates;
3478
  }
3479
  public function getMetricUpdates()
3480
  {
3481
    return $this->metricUpdates;
3482
  }
3483
  public function setProgress(Google_Service_Dataflow_ApproximateProgress $progress)
3484
  {
3485
    $this->progress = $progress;
3486
  }
3487
  public function getProgress()
3488
  {
3489
    return $this->progress;
3490
  }
3491
  public function setReportIndex($reportIndex)
3492
  {
3493
    $this->reportIndex = $reportIndex;
3494
  }
3495
  public function getReportIndex()
3496
  {
3497
    return $this->reportIndex;
3498
  }
3499
  public function setRequestedLeaseDuration($requestedLeaseDuration)
3500
  {
3501
    $this->requestedLeaseDuration = $requestedLeaseDuration;
3502
  }
3503
  public function getRequestedLeaseDuration()
3504
  {
3505
    return $this->requestedLeaseDuration;
3506
  }
3507
  public function setSourceFork(Google_Service_Dataflow_SourceFork $sourceFork)
3508
  {
3509
    $this->sourceFork = $sourceFork;
3510
  }
3511
  public function getSourceFork()
3512
  {
3513
    return $this->sourceFork;
3514
  }
3515
  public function setSourceOperationResponse(Google_Service_Dataflow_SourceOperationResponse $sourceOperationResponse)
3516
  {
3517
    $this->sourceOperationResponse = $sourceOperationResponse;
3518
  }
3519
  public function getSourceOperationResponse()
3520
  {
3521
    return $this->sourceOperationResponse;
3522
  }
3523
  public function setStopPosition(Google_Service_Dataflow_Position $stopPosition)
3524
  {
3525
    $this->stopPosition = $stopPosition;
3526
  }
3527
  public function getStopPosition()
3528
  {
3529
    return $this->stopPosition;
3530
  }
3531
  public function setWorkItemId($workItemId)
3532
  {
3533
    $this->workItemId = $workItemId;
3534
  }
3535
  public function getWorkItemId()
3536
  {
3537
    return $this->workItemId;
3538
  }
3539
}
3540
 
3541
#[AllowDynamicProperties]
3542
class Google_Service_Dataflow_WorkerPool extends Google_Collection
3543
{
3544
  protected $collection_key = 'packages';
3545
  protected $internal_gapi_mappings = array(
3546
  );
3547
  protected $autoscalingSettingsType = 'Google_Service_Dataflow_AutoscalingSettings';
3548
  protected $autoscalingSettingsDataType = '';
3549
  protected $dataDisksType = 'Google_Service_Dataflow_Disk';
3550
  protected $dataDisksDataType = 'array';
3551
  public $defaultPackageSet;
3552
  public $diskSizeGb;
3553
  public $diskSourceImage;
3554
  public $diskType;
3555
  public $kind;
3556
  public $machineType;
3557
  public $metadata;
3558
  public $network;
3559
  public $numWorkers;
3560
  public $onHostMaintenance;
3561
  protected $packagesType = 'Google_Service_Dataflow_Package';
3562
  protected $packagesDataType = 'array';
3563
  public $poolArgs;
3564
  protected $taskrunnerSettingsType = 'Google_Service_Dataflow_TaskRunnerSettings';
3565
  protected $taskrunnerSettingsDataType = '';
3566
  public $teardownPolicy;
3567
  public $zone;
3568
 
3569
 
3570
  public function setAutoscalingSettings(Google_Service_Dataflow_AutoscalingSettings $autoscalingSettings)
3571
  {
3572
    $this->autoscalingSettings = $autoscalingSettings;
3573
  }
3574
  public function getAutoscalingSettings()
3575
  {
3576
    return $this->autoscalingSettings;
3577
  }
3578
  public function setDataDisks($dataDisks)
3579
  {
3580
    $this->dataDisks = $dataDisks;
3581
  }
3582
  public function getDataDisks()
3583
  {
3584
    return $this->dataDisks;
3585
  }
3586
  public function setDefaultPackageSet($defaultPackageSet)
3587
  {
3588
    $this->defaultPackageSet = $defaultPackageSet;
3589
  }
3590
  public function getDefaultPackageSet()
3591
  {
3592
    return $this->defaultPackageSet;
3593
  }
3594
  public function setDiskSizeGb($diskSizeGb)
3595
  {
3596
    $this->diskSizeGb = $diskSizeGb;
3597
  }
3598
  public function getDiskSizeGb()
3599
  {
3600
    return $this->diskSizeGb;
3601
  }
3602
  public function setDiskSourceImage($diskSourceImage)
3603
  {
3604
    $this->diskSourceImage = $diskSourceImage;
3605
  }
3606
  public function getDiskSourceImage()
3607
  {
3608
    return $this->diskSourceImage;
3609
  }
3610
  public function setDiskType($diskType)
3611
  {
3612
    $this->diskType = $diskType;
3613
  }
3614
  public function getDiskType()
3615
  {
3616
    return $this->diskType;
3617
  }
3618
  public function setKind($kind)
3619
  {
3620
    $this->kind = $kind;
3621
  }
3622
  public function getKind()
3623
  {
3624
    return $this->kind;
3625
  }
3626
  public function setMachineType($machineType)
3627
  {
3628
    $this->machineType = $machineType;
3629
  }
3630
  public function getMachineType()
3631
  {
3632
    return $this->machineType;
3633
  }
3634
  public function setMetadata($metadata)
3635
  {
3636
    $this->metadata = $metadata;
3637
  }
3638
  public function getMetadata()
3639
  {
3640
    return $this->metadata;
3641
  }
3642
  public function setNetwork($network)
3643
  {
3644
    $this->network = $network;
3645
  }
3646
  public function getNetwork()
3647
  {
3648
    return $this->network;
3649
  }
3650
  public function setNumWorkers($numWorkers)
3651
  {
3652
    $this->numWorkers = $numWorkers;
3653
  }
3654
  public function getNumWorkers()
3655
  {
3656
    return $this->numWorkers;
3657
  }
3658
  public function setOnHostMaintenance($onHostMaintenance)
3659
  {
3660
    $this->onHostMaintenance = $onHostMaintenance;
3661
  }
3662
  public function getOnHostMaintenance()
3663
  {
3664
    return $this->onHostMaintenance;
3665
  }
3666
  public function setPackages($packages)
3667
  {
3668
    $this->packages = $packages;
3669
  }
3670
  public function getPackages()
3671
  {
3672
    return $this->packages;
3673
  }
3674
  public function setPoolArgs($poolArgs)
3675
  {
3676
    $this->poolArgs = $poolArgs;
3677
  }
3678
  public function getPoolArgs()
3679
  {
3680
    return $this->poolArgs;
3681
  }
3682
  public function setTaskrunnerSettings(Google_Service_Dataflow_TaskRunnerSettings $taskrunnerSettings)
3683
  {
3684
    $this->taskrunnerSettings = $taskrunnerSettings;
3685
  }
3686
  public function getTaskrunnerSettings()
3687
  {
3688
    return $this->taskrunnerSettings;
3689
  }
3690
  public function setTeardownPolicy($teardownPolicy)
3691
  {
3692
    $this->teardownPolicy = $teardownPolicy;
3693
  }
3694
  public function getTeardownPolicy()
3695
  {
3696
    return $this->teardownPolicy;
3697
  }
3698
  public function setZone($zone)
3699
  {
3700
    $this->zone = $zone;
3701
  }
3702
  public function getZone()
3703
  {
3704
    return $this->zone;
3705
  }
3706
}
3707
 
3708
#[AllowDynamicProperties]
3709
class Google_Service_Dataflow_WorkerPoolMetadata extends Google_Model
3710
{
3711
}
3712
 
3713
#[AllowDynamicProperties]
3714
class Google_Service_Dataflow_WorkerPoolPoolArgs extends Google_Model
3715
{
3716
}
3717
 
3718
#[AllowDynamicProperties]
3719
class Google_Service_Dataflow_WorkerSettings extends Google_Model
3720
{
3721
  protected $internal_gapi_mappings = array(
3722
  );
3723
  public $baseUrl;
3724
  public $reportingEnabled;
3725
  public $servicePath;
3726
  public $shuffleServicePath;
3727
  public $tempStoragePrefix;
3728
  public $workerId;
3729
 
3730
 
3731
  public function setBaseUrl($baseUrl)
3732
  {
3733
    $this->baseUrl = $baseUrl;
3734
  }
3735
  public function getBaseUrl()
3736
  {
3737
    return $this->baseUrl;
3738
  }
3739
  public function setReportingEnabled($reportingEnabled)
3740
  {
3741
    $this->reportingEnabled = $reportingEnabled;
3742
  }
3743
  public function getReportingEnabled()
3744
  {
3745
    return $this->reportingEnabled;
3746
  }
3747
  public function setServicePath($servicePath)
3748
  {
3749
    $this->servicePath = $servicePath;
3750
  }
3751
  public function getServicePath()
3752
  {
3753
    return $this->servicePath;
3754
  }
3755
  public function setShuffleServicePath($shuffleServicePath)
3756
  {
3757
    $this->shuffleServicePath = $shuffleServicePath;
3758
  }
3759
  public function getShuffleServicePath()
3760
  {
3761
    return $this->shuffleServicePath;
3762
  }
3763
  public function setTempStoragePrefix($tempStoragePrefix)
3764
  {
3765
    $this->tempStoragePrefix = $tempStoragePrefix;
3766
  }
3767
  public function getTempStoragePrefix()
3768
  {
3769
    return $this->tempStoragePrefix;
3770
  }
3771
  public function setWorkerId($workerId)
3772
  {
3773
    $this->workerId = $workerId;
3774
  }
3775
  public function getWorkerId()
3776
  {
3777
    return $this->workerId;
3778
  }
3779
}
3780
 
3781
#[AllowDynamicProperties]
3782
class Google_Service_Dataflow_WriteInstruction extends Google_Model
3783
{
3784
  protected $internal_gapi_mappings = array(
3785
  );
3786
  protected $inputType = 'Google_Service_Dataflow_InstructionInput';
3787
  protected $inputDataType = '';
3788
  protected $sinkType = 'Google_Service_Dataflow_Sink';
3789
  protected $sinkDataType = '';
3790
 
3791
 
3792
  public function setInput(Google_Service_Dataflow_InstructionInput $input)
3793
  {
3794
    $this->input = $input;
3795
  }
3796
  public function getInput()
3797
  {
3798
    return $this->input;
3799
  }
3800
  public function setSink(Google_Service_Dataflow_Sink $sink)
3801
  {
3802
    $this->sink = $sink;
3803
  }
3804
  public function getSink()
3805
  {
3806
    return $this->sink;
3807
  }
3808
}