PluginProbe
Authorizer / 2.6.12
Authorizer v2.6.12
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
authorizer / vendor / google-api-php-client / src / Google / Service / Dataflow.php

Dataflow.php in Authorizer 2.6.12, at vendor/google-api-php-client/src/Google/Service/Dataflow.php

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