PluginProbe
Authorizer / 2.6.10
Authorizer v2.6.10
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 / Dns.php

Dns.php in Authorizer 2.6.10, at vendor/google-api-php-client/src/Google/Service/Dns.php

925 lines 25.5 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 Dns (v1).
18 *
19 * <p>
20 * The Google Cloud DNS API provides services for configuring and serving
21 * authoritative DNS records.</p>
22 *
23 * <p>
24 * For more information about this service, see the API
25 * <a href="https://developers.google.com/cloud-dns" target="_blank">Documentation</a>
26 * </p>
27 *
28 * @author Google, Inc.
29 */
30 class Google_Service_Dns extends Google_Service
31 {
32 /** View and manage your data across Google Cloud Platform services. */
33 const CLOUD_PLATFORM =
34 "https://www.googleapis.com/auth/cloud-platform";
35 /** View your data across Google Cloud Platform services. */
36 const CLOUD_PLATFORM_READ_ONLY =
37 "https://www.googleapis.com/auth/cloud-platform.read-only";
38 /** View your DNS records hosted by Google Cloud DNS. */
39 const NDEV_CLOUDDNS_READONLY =
40 "https://www.googleapis.com/auth/ndev.clouddns.readonly";
41 /** View and manage your DNS records hosted by Google Cloud DNS. */
42 const NDEV_CLOUDDNS_READWRITE =
43 "https://www.googleapis.com/auth/ndev.clouddns.readwrite";
44
45 public $changes;
46 public $managedZones;
47 public $projects;
48 public $resourceRecordSets;
49
50
51 /**
52 * Constructs the internal representation of the Dns service.
53 *
54 * @param Google_Client $client
55 */
56 public function __construct(Google_Client $client)
57 {
58 parent::__construct($client);
59 $this->rootUrl = 'https://www.googleapis.com/';
60 $this->servicePath = 'dns/v1/projects/';
61 $this->version = 'v1';
62 $this->serviceName = 'dns';
63
64 $this->changes = new Google_Service_Dns_Changes_Resource(
65 $this,
66 $this->serviceName,
67 'changes',
68 array(
69 'methods' => array(
70 'create' => array(
71 'path' => '{project}/managedZones/{managedZone}/changes',
72 'httpMethod' => 'POST',
73 'parameters' => array(
74 'project' => array(
75 'location' => 'path',
76 'type' => 'string',
77 'required' => true,
78 ),
79 'managedZone' => array(
80 'location' => 'path',
81 'type' => 'string',
82 'required' => true,
83 ),
84 ),
85 ),'get' => array(
86 'path' => '{project}/managedZones/{managedZone}/changes/{changeId}',
87 'httpMethod' => 'GET',
88 'parameters' => array(
89 'project' => array(
90 'location' => 'path',
91 'type' => 'string',
92 'required' => true,
93 ),
94 'managedZone' => array(
95 'location' => 'path',
96 'type' => 'string',
97 'required' => true,
98 ),
99 'changeId' => array(
100 'location' => 'path',
101 'type' => 'string',
102 'required' => true,
103 ),
104 ),
105 ),'list' => array(
106 'path' => '{project}/managedZones/{managedZone}/changes',
107 'httpMethod' => 'GET',
108 'parameters' => array(
109 'project' => array(
110 'location' => 'path',
111 'type' => 'string',
112 'required' => true,
113 ),
114 'managedZone' => array(
115 'location' => 'path',
116 'type' => 'string',
117 'required' => true,
118 ),
119 'maxResults' => array(
120 'location' => 'query',
121 'type' => 'integer',
122 ),
123 'pageToken' => array(
124 'location' => 'query',
125 'type' => 'string',
126 ),
127 'sortBy' => array(
128 'location' => 'query',
129 'type' => 'string',
130 ),
131 'sortOrder' => array(
132 'location' => 'query',
133 'type' => 'string',
134 ),
135 ),
136 ),
137 )
138 )
139 );
140 $this->managedZones = new Google_Service_Dns_ManagedZones_Resource(
141 $this,
142 $this->serviceName,
143 'managedZones',
144 array(
145 'methods' => array(
146 'create' => array(
147 'path' => '{project}/managedZones',
148 'httpMethod' => 'POST',
149 'parameters' => array(
150 'project' => array(
151 'location' => 'path',
152 'type' => 'string',
153 'required' => true,
154 ),
155 ),
156 ),'delete' => array(
157 'path' => '{project}/managedZones/{managedZone}',
158 'httpMethod' => 'DELETE',
159 'parameters' => array(
160 'project' => array(
161 'location' => 'path',
162 'type' => 'string',
163 'required' => true,
164 ),
165 'managedZone' => array(
166 'location' => 'path',
167 'type' => 'string',
168 'required' => true,
169 ),
170 ),
171 ),'get' => array(
172 'path' => '{project}/managedZones/{managedZone}',
173 'httpMethod' => 'GET',
174 'parameters' => array(
175 'project' => array(
176 'location' => 'path',
177 'type' => 'string',
178 'required' => true,
179 ),
180 'managedZone' => array(
181 'location' => 'path',
182 'type' => 'string',
183 'required' => true,
184 ),
185 ),
186 ),'list' => array(
187 'path' => '{project}/managedZones',
188 'httpMethod' => 'GET',
189 'parameters' => array(
190 'project' => array(
191 'location' => 'path',
192 'type' => 'string',
193 'required' => true,
194 ),
195 'dnsName' => array(
196 'location' => 'query',
197 'type' => 'string',
198 ),
199 'maxResults' => array(
200 'location' => 'query',
201 'type' => 'integer',
202 ),
203 'pageToken' => array(
204 'location' => 'query',
205 'type' => 'string',
206 ),
207 ),
208 ),
209 )
210 )
211 );
212 $this->projects = new Google_Service_Dns_Projects_Resource(
213 $this,
214 $this->serviceName,
215 'projects',
216 array(
217 'methods' => array(
218 'get' => array(
219 'path' => '{project}',
220 'httpMethod' => 'GET',
221 'parameters' => array(
222 'project' => array(
223 'location' => 'path',
224 'type' => 'string',
225 'required' => true,
226 ),
227 ),
228 ),
229 )
230 )
231 );
232 $this->resourceRecordSets = new Google_Service_Dns_ResourceRecordSets_Resource(
233 $this,
234 $this->serviceName,
235 'resourceRecordSets',
236 array(
237 'methods' => array(
238 'list' => array(
239 'path' => '{project}/managedZones/{managedZone}/rrsets',
240 'httpMethod' => 'GET',
241 'parameters' => array(
242 'project' => array(
243 'location' => 'path',
244 'type' => 'string',
245 'required' => true,
246 ),
247 'managedZone' => array(
248 'location' => 'path',
249 'type' => 'string',
250 'required' => true,
251 ),
252 'maxResults' => array(
253 'location' => 'query',
254 'type' => 'integer',
255 ),
256 'name' => array(
257 'location' => 'query',
258 'type' => 'string',
259 ),
260 'pageToken' => array(
261 'location' => 'query',
262 'type' => 'string',
263 ),
264 'type' => array(
265 'location' => 'query',
266 'type' => 'string',
267 ),
268 ),
269 ),
270 )
271 )
272 );
273 }
274 }
275
276
277 /**
278 * The "changes" collection of methods.
279 * Typical usage is:
280 * <code>
281 * $dnsService = new Google_Service_Dns(...);
282 * $changes = $dnsService->changes;
283 * </code>
284 */
285 class Google_Service_Dns_Changes_Resource extends Google_Service_Resource
286 {
287
288 /**
289 * Atomically update the ResourceRecordSet collection. (changes.create)
290 *
291 * @param string $project Identifies the project addressed by this request.
292 * @param string $managedZone Identifies the managed zone addressed by this
293 * request. Can be the managed zone name or id.
294 * @param Google_Change $postBody
295 * @param array $optParams Optional parameters.
296 * @return Google_Service_Dns_Change
297 */
298 public function create($project, $managedZone, Google_Service_Dns_Change $postBody, $optParams = array())
299 {
300 $params = array('project' => $project, 'managedZone' => $managedZone, 'postBody' => $postBody);
301 $params = array_merge($params, $optParams);
302 return $this->call('create', array($params), "Google_Service_Dns_Change");
303 }
304
305 /**
306 * Fetch the representation of an existing Change. (changes.get)
307 *
308 * @param string $project Identifies the project addressed by this request.
309 * @param string $managedZone Identifies the managed zone addressed by this
310 * request. Can be the managed zone name or id.
311 * @param string $changeId The identifier of the requested change, from a
312 * previous ResourceRecordSetsChangeResponse.
313 * @param array $optParams Optional parameters.
314 * @return Google_Service_Dns_Change
315 */
316 public function get($project, $managedZone, $changeId, $optParams = array())
317 {
318 $params = array('project' => $project, 'managedZone' => $managedZone, 'changeId' => $changeId);
319 $params = array_merge($params, $optParams);
320 return $this->call('get', array($params), "Google_Service_Dns_Change");
321 }
322
323 /**
324 * Enumerate Changes to a ResourceRecordSet collection. (changes.listChanges)
325 *
326 * @param string $project Identifies the project addressed by this request.
327 * @param string $managedZone Identifies the managed zone addressed by this
328 * request. Can be the managed zone name or id.
329 * @param array $optParams Optional parameters.
330 *
331 * @opt_param int maxResults Optional. Maximum number of results to be returned.
332 * If unspecified, the server will decide how many results to return.
333 * @opt_param string pageToken Optional. A tag returned by a previous list
334 * request that was truncated. Use this parameter to continue a previous list
335 * request.
336 * @opt_param string sortBy Sorting criterion. The only supported value is
337 * change sequence.
338 * @opt_param string sortOrder Sorting order direction: 'ascending' or
339 * 'descending'.
340 * @return Google_Service_Dns_ChangesListResponse
341 */
342 public function listChanges($project, $managedZone, $optParams = array())
343 {
344 $params = array('project' => $project, 'managedZone' => $managedZone);
345 $params = array_merge($params, $optParams);
346 return $this->call('list', array($params), "Google_Service_Dns_ChangesListResponse");
347 }
348 }
349
350 /**
351 * The "managedZones" collection of methods.
352 * Typical usage is:
353 * <code>
354 * $dnsService = new Google_Service_Dns(...);
355 * $managedZones = $dnsService->managedZones;
356 * </code>
357 */
358 class Google_Service_Dns_ManagedZones_Resource extends Google_Service_Resource
359 {
360
361 /**
362 * Create a new ManagedZone. (managedZones.create)
363 *
364 * @param string $project Identifies the project addressed by this request.
365 * @param Google_ManagedZone $postBody
366 * @param array $optParams Optional parameters.
367 * @return Google_Service_Dns_ManagedZone
368 */
369 public function create($project, Google_Service_Dns_ManagedZone $postBody, $optParams = array())
370 {
371 $params = array('project' => $project, 'postBody' => $postBody);
372 $params = array_merge($params, $optParams);
373 return $this->call('create', array($params), "Google_Service_Dns_ManagedZone");
374 }
375
376 /**
377 * Delete a previously created ManagedZone. (managedZones.delete)
378 *
379 * @param string $project Identifies the project addressed by this request.
380 * @param string $managedZone Identifies the managed zone addressed by this
381 * request. Can be the managed zone name or id.
382 * @param array $optParams Optional parameters.
383 */
384 public function delete($project, $managedZone, $optParams = array())
385 {
386 $params = array('project' => $project, 'managedZone' => $managedZone);
387 $params = array_merge($params, $optParams);
388 return $this->call('delete', array($params));
389 }
390
391 /**
392 * Fetch the representation of an existing ManagedZone. (managedZones.get)
393 *
394 * @param string $project Identifies the project addressed by this request.
395 * @param string $managedZone Identifies the managed zone addressed by this
396 * request. Can be the managed zone name or id.
397 * @param array $optParams Optional parameters.
398 * @return Google_Service_Dns_ManagedZone
399 */
400 public function get($project, $managedZone, $optParams = array())
401 {
402 $params = array('project' => $project, 'managedZone' => $managedZone);
403 $params = array_merge($params, $optParams);
404 return $this->call('get', array($params), "Google_Service_Dns_ManagedZone");
405 }
406
407 /**
408 * Enumerate ManagedZones that have been created but not yet deleted.
409 * (managedZones.listManagedZones)
410 *
411 * @param string $project Identifies the project addressed by this request.
412 * @param array $optParams Optional parameters.
413 *
414 * @opt_param string dnsName Restricts the list to return only zones with this
415 * domain name.
416 * @opt_param int maxResults Optional. Maximum number of results to be returned.
417 * If unspecified, the server will decide how many results to return.
418 * @opt_param string pageToken Optional. A tag returned by a previous list
419 * request that was truncated. Use this parameter to continue a previous list
420 * request.
421 * @return Google_Service_Dns_ManagedZonesListResponse
422 */
423 public function listManagedZones($project, $optParams = array())
424 {
425 $params = array('project' => $project);
426 $params = array_merge($params, $optParams);
427 return $this->call('list', array($params), "Google_Service_Dns_ManagedZonesListResponse");
428 }
429 }
430
431 /**
432 * The "projects" collection of methods.
433 * Typical usage is:
434 * <code>
435 * $dnsService = new Google_Service_Dns(...);
436 * $projects = $dnsService->projects;
437 * </code>
438 */
439 class Google_Service_Dns_Projects_Resource extends Google_Service_Resource
440 {
441
442 /**
443 * Fetch the representation of an existing Project. (projects.get)
444 *
445 * @param string $project Identifies the project addressed by this request.
446 * @param array $optParams Optional parameters.
447 * @return Google_Service_Dns_Project
448 */
449 public function get($project, $optParams = array())
450 {
451 $params = array('project' => $project);
452 $params = array_merge($params, $optParams);
453 return $this->call('get', array($params), "Google_Service_Dns_Project");
454 }
455 }
456
457 /**
458 * The "resourceRecordSets" collection of methods.
459 * Typical usage is:
460 * <code>
461 * $dnsService = new Google_Service_Dns(...);
462 * $resourceRecordSets = $dnsService->resourceRecordSets;
463 * </code>
464 */
465 class Google_Service_Dns_ResourceRecordSets_Resource extends Google_Service_Resource
466 {
467
468 /**
469 * Enumerate ResourceRecordSets that have been created but not yet deleted.
470 * (resourceRecordSets.listResourceRecordSets)
471 *
472 * @param string $project Identifies the project addressed by this request.
473 * @param string $managedZone Identifies the managed zone addressed by this
474 * request. Can be the managed zone name or id.
475 * @param array $optParams Optional parameters.
476 *
477 * @opt_param int maxResults Optional. Maximum number of results to be returned.
478 * If unspecified, the server will decide how many results to return.
479 * @opt_param string name Restricts the list to return only records with this
480 * fully qualified domain name.
481 * @opt_param string pageToken Optional. A tag returned by a previous list
482 * request that was truncated. Use this parameter to continue a previous list
483 * request.
484 * @opt_param string type Restricts the list to return only records of this
485 * type. If present, the "name" parameter must also be present.
486 * @return Google_Service_Dns_ResourceRecordSetsListResponse
487 */
488 public function listResourceRecordSets($project, $managedZone, $optParams = array())
489 {
490 $params = array('project' => $project, 'managedZone' => $managedZone);
491 $params = array_merge($params, $optParams);
492 return $this->call('list', array($params), "Google_Service_Dns_ResourceRecordSetsListResponse");
493 }
494 }
495
496
497
498
499 class Google_Service_Dns_Change extends Google_Collection
500 {
501 protected $collection_key = 'deletions';
502 protected $internal_gapi_mappings = array(
503 );
504 protected $additionsType = 'Google_Service_Dns_ResourceRecordSet';
505 protected $additionsDataType = 'array';
506 protected $deletionsType = 'Google_Service_Dns_ResourceRecordSet';
507 protected $deletionsDataType = 'array';
508 public $id;
509 public $kind;
510 public $startTime;
511 public $status;
512
513
514 public function setAdditions($additions)
515 {
516 $this->additions = $additions;
517 }
518 public function getAdditions()
519 {
520 return $this->additions;
521 }
522 public function setDeletions($deletions)
523 {
524 $this->deletions = $deletions;
525 }
526 public function getDeletions()
527 {
528 return $this->deletions;
529 }
530 public function setId($id)
531 {
532 $this->id = $id;
533 }
534 public function getId()
535 {
536 return $this->id;
537 }
538 public function setKind($kind)
539 {
540 $this->kind = $kind;
541 }
542 public function getKind()
543 {
544 return $this->kind;
545 }
546 public function setStartTime($startTime)
547 {
548 $this->startTime = $startTime;
549 }
550 public function getStartTime()
551 {
552 return $this->startTime;
553 }
554 public function setStatus($status)
555 {
556 $this->status = $status;
557 }
558 public function getStatus()
559 {
560 return $this->status;
561 }
562 }
563
564 class Google_Service_Dns_ChangesListResponse extends Google_Collection
565 {
566 protected $collection_key = 'changes';
567 protected $internal_gapi_mappings = array(
568 );
569 protected $changesType = 'Google_Service_Dns_Change';
570 protected $changesDataType = 'array';
571 public $kind;
572 public $nextPageToken;
573
574
575 public function setChanges($changes)
576 {
577 $this->changes = $changes;
578 }
579 public function getChanges()
580 {
581 return $this->changes;
582 }
583 public function setKind($kind)
584 {
585 $this->kind = $kind;
586 }
587 public function getKind()
588 {
589 return $this->kind;
590 }
591 public function setNextPageToken($nextPageToken)
592 {
593 $this->nextPageToken = $nextPageToken;
594 }
595 public function getNextPageToken()
596 {
597 return $this->nextPageToken;
598 }
599 }
600
601 class Google_Service_Dns_ManagedZone extends Google_Collection
602 {
603 protected $collection_key = 'nameServers';
604 protected $internal_gapi_mappings = array(
605 );
606 public $creationTime;
607 public $description;
608 public $dnsName;
609 public $id;
610 public $kind;
611 public $name;
612 public $nameServerSet;
613 public $nameServers;
614
615
616 public function setCreationTime($creationTime)
617 {
618 $this->creationTime = $creationTime;
619 }
620 public function getCreationTime()
621 {
622 return $this->creationTime;
623 }
624 public function setDescription($description)
625 {
626 $this->description = $description;
627 }
628 public function getDescription()
629 {
630 return $this->description;
631 }
632 public function setDnsName($dnsName)
633 {
634 $this->dnsName = $dnsName;
635 }
636 public function getDnsName()
637 {
638 return $this->dnsName;
639 }
640 public function setId($id)
641 {
642 $this->id = $id;
643 }
644 public function getId()
645 {
646 return $this->id;
647 }
648 public function setKind($kind)
649 {
650 $this->kind = $kind;
651 }
652 public function getKind()
653 {
654 return $this->kind;
655 }
656 public function setName($name)
657 {
658 $this->name = $name;
659 }
660 public function getName()
661 {
662 return $this->name;
663 }
664 public function setNameServerSet($nameServerSet)
665 {
666 $this->nameServerSet = $nameServerSet;
667 }
668 public function getNameServerSet()
669 {
670 return $this->nameServerSet;
671 }
672 public function setNameServers($nameServers)
673 {
674 $this->nameServers = $nameServers;
675 }
676 public function getNameServers()
677 {
678 return $this->nameServers;
679 }
680 }
681
682 class Google_Service_Dns_ManagedZonesListResponse extends Google_Collection
683 {
684 protected $collection_key = 'managedZones';
685 protected $internal_gapi_mappings = array(
686 );
687 public $kind;
688 protected $managedZonesType = 'Google_Service_Dns_ManagedZone';
689 protected $managedZonesDataType = 'array';
690 public $nextPageToken;
691
692
693 public function setKind($kind)
694 {
695 $this->kind = $kind;
696 }
697 public function getKind()
698 {
699 return $this->kind;
700 }
701 public function setManagedZones($managedZones)
702 {
703 $this->managedZones = $managedZones;
704 }
705 public function getManagedZones()
706 {
707 return $this->managedZones;
708 }
709 public function setNextPageToken($nextPageToken)
710 {
711 $this->nextPageToken = $nextPageToken;
712 }
713 public function getNextPageToken()
714 {
715 return $this->nextPageToken;
716 }
717 }
718
719 class Google_Service_Dns_Project extends Google_Model
720 {
721 protected $internal_gapi_mappings = array(
722 );
723 public $id;
724 public $kind;
725 public $number;
726 protected $quotaType = 'Google_Service_Dns_Quota';
727 protected $quotaDataType = '';
728
729
730 public function setId($id)
731 {
732 $this->id = $id;
733 }
734 public function getId()
735 {
736 return $this->id;
737 }
738 public function setKind($kind)
739 {
740 $this->kind = $kind;
741 }
742 public function getKind()
743 {
744 return $this->kind;
745 }
746 public function setNumber($number)
747 {
748 $this->number = $number;
749 }
750 public function getNumber()
751 {
752 return $this->number;
753 }
754 public function setQuota(Google_Service_Dns_Quota $quota)
755 {
756 $this->quota = $quota;
757 }
758 public function getQuota()
759 {
760 return $this->quota;
761 }
762 }
763
764 class Google_Service_Dns_Quota extends Google_Model
765 {
766 protected $internal_gapi_mappings = array(
767 );
768 public $kind;
769 public $managedZones;
770 public $resourceRecordsPerRrset;
771 public $rrsetAdditionsPerChange;
772 public $rrsetDeletionsPerChange;
773 public $rrsetsPerManagedZone;
774 public $totalRrdataSizePerChange;
775
776
777 public function setKind($kind)
778 {
779 $this->kind = $kind;
780 }
781 public function getKind()
782 {
783 return $this->kind;
784 }
785 public function setManagedZones($managedZones)
786 {
787 $this->managedZones = $managedZones;
788 }
789 public function getManagedZones()
790 {
791 return $this->managedZones;
792 }
793 public function setResourceRecordsPerRrset($resourceRecordsPerRrset)
794 {
795 $this->resourceRecordsPerRrset = $resourceRecordsPerRrset;
796 }
797 public function getResourceRecordsPerRrset()
798 {
799 return $this->resourceRecordsPerRrset;
800 }
801 public function setRrsetAdditionsPerChange($rrsetAdditionsPerChange)
802 {
803 $this->rrsetAdditionsPerChange = $rrsetAdditionsPerChange;
804 }
805 public function getRrsetAdditionsPerChange()
806 {
807 return $this->rrsetAdditionsPerChange;
808 }
809 public function setRrsetDeletionsPerChange($rrsetDeletionsPerChange)
810 {
811 $this->rrsetDeletionsPerChange = $rrsetDeletionsPerChange;
812 }
813 public function getRrsetDeletionsPerChange()
814 {
815 return $this->rrsetDeletionsPerChange;
816 }
817 public function setRrsetsPerManagedZone($rrsetsPerManagedZone)
818 {
819 $this->rrsetsPerManagedZone = $rrsetsPerManagedZone;
820 }
821 public function getRrsetsPerManagedZone()
822 {
823 return $this->rrsetsPerManagedZone;
824 }
825 public function setTotalRrdataSizePerChange($totalRrdataSizePerChange)
826 {
827 $this->totalRrdataSizePerChange = $totalRrdataSizePerChange;
828 }
829 public function getTotalRrdataSizePerChange()
830 {
831 return $this->totalRrdataSizePerChange;
832 }
833 }
834
835 class Google_Service_Dns_ResourceRecordSet extends Google_Collection
836 {
837 protected $collection_key = 'rrdatas';
838 protected $internal_gapi_mappings = array(
839 );
840 public $kind;
841 public $name;
842 public $rrdatas;
843 public $ttl;
844 public $type;
845
846
847 public function setKind($kind)
848 {
849 $this->kind = $kind;
850 }
851 public function getKind()
852 {
853 return $this->kind;
854 }
855 public function setName($name)
856 {
857 $this->name = $name;
858 }
859 public function getName()
860 {
861 return $this->name;
862 }
863 public function setRrdatas($rrdatas)
864 {
865 $this->rrdatas = $rrdatas;
866 }
867 public function getRrdatas()
868 {
869 return $this->rrdatas;
870 }
871 public function setTtl($ttl)
872 {
873 $this->ttl = $ttl;
874 }
875 public function getTtl()
876 {
877 return $this->ttl;
878 }
879 public function setType($type)
880 {
881 $this->type = $type;
882 }
883 public function getType()
884 {
885 return $this->type;
886 }
887 }
888
889 class Google_Service_Dns_ResourceRecordSetsListResponse extends Google_Collection
890 {
891 protected $collection_key = 'rrsets';
892 protected $internal_gapi_mappings = array(
893 );
894 public $kind;
895 public $nextPageToken;
896 protected $rrsetsType = 'Google_Service_Dns_ResourceRecordSet';
897 protected $rrsetsDataType = 'array';
898
899
900 public function setKind($kind)
901 {
902 $this->kind = $kind;
903 }
904 public function getKind()
905 {
906 return $this->kind;
907 }
908 public function setNextPageToken($nextPageToken)
909 {
910 $this->nextPageToken = $nextPageToken;
911 }
912 public function getNextPageToken()
913 {
914 return $this->nextPageToken;
915 }
916 public function setRrsets($rrsets)
917 {
918 $this->rrsets = $rrsets;
919 }
920 public function getRrsets()
921 {
922 return $this->rrsets;
923 }
924 }
925