Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 401 and 402] [Versions 401 and 403]

(no description)

File Size: 926 lines (26 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 13 classes

Google_Service_Dns:: (1 method):
  __construct()

Google_Service_Dns_Changes_Resource:: (3 methods):
  create()
  get()
  listChanges()

Google_Service_Dns_ManagedZones_Resource:: (4 methods):
  create()
  delete()
  get()
  listManagedZones()

Google_Service_Dns_Projects_Resource:: (1 method):
  get()

Google_Service_Dns_ResourceRecordSets_Resource:: (1 method):
  listResourceRecordSets()

Google_Service_Dns_Change:: (12 methods):
  setAdditions()
  getAdditions()
  setDeletions()
  getDeletions()
  setId()
  getId()
  setKind()
  getKind()
  setStartTime()
  getStartTime()
  setStatus()
  getStatus()

Google_Service_Dns_ChangesListResponse:: (6 methods):
  setChanges()
  getChanges()
  setKind()
  getKind()
  setNextPageToken()
  getNextPageToken()

Google_Service_Dns_ManagedZone:: (16 methods):
  setCreationTime()
  getCreationTime()
  setDescription()
  getDescription()
  setDnsName()
  getDnsName()
  setId()
  getId()
  setKind()
  getKind()
  setName()
  getName()
  setNameServerSet()
  getNameServerSet()
  setNameServers()
  getNameServers()

Google_Service_Dns_ManagedZonesListResponse:: (6 methods):
  setKind()
  getKind()
  setManagedZones()
  getManagedZones()
  setNextPageToken()
  getNextPageToken()

Google_Service_Dns_Project:: (8 methods):
  setId()
  getId()
  setKind()
  getKind()
  setNumber()
  getNumber()
  setQuota()
  getQuota()

Google_Service_Dns_Quota:: (14 methods):
  setKind()
  getKind()
  setManagedZones()
  getManagedZones()
  setResourceRecordsPerRrset()
  getResourceRecordsPerRrset()
  setRrsetAdditionsPerChange()
  getRrsetAdditionsPerChange()
  setRrsetDeletionsPerChange()
  getRrsetDeletionsPerChange()
  setRrsetsPerManagedZone()
  getRrsetsPerManagedZone()
  setTotalRrdataSizePerChange()
  getTotalRrdataSizePerChange()

Google_Service_Dns_ResourceRecordSet:: (10 methods):
  setKind()
  getKind()
  setName()
  getName()
  setRrdatas()
  getRrdatas()
  setTtl()
  getTtl()
  setType()
  getType()

Google_Service_Dns_ResourceRecordSetsListResponse:: (6 methods):
  setKind()
  getKind()
  setNextPageToken()
  getNextPageToken()
  setRrsets()
  getRrsets()


Class: Google_Service_Dns  - X-Ref

Service definition for Dns (v1).

<p>
The Google Cloud DNS API provides services for configuring and serving
authoritative DNS records.</p>

<p>
For more information about this service, see the API
<a href="https://developers.google.com/cloud-dns" target="_blank">Documentation</a>
</p>

__construct(Google_Client $client)   X-Ref
Constructs the internal representation of the Dns service.

param: Google_Client $client

Class: Google_Service_Dns_Changes_Resource  - X-Ref

The "changes" collection of methods.
Typical usage is:
<code>
$dnsService = new Google_Service_Dns(...);
$changes = $dnsService->changes;
</code>

create($project, $managedZone, Google_Service_Dns_Change $postBody, $optParams = array()   X-Ref
Atomically update the ResourceRecordSet collection. (changes.create)

param: string $project Identifies the project addressed by this request.
param: string $managedZone Identifies the managed zone addressed by this
param: Google_Change $postBody
param: array $optParams Optional parameters.
return: Google_Service_Dns_Change

get($project, $managedZone, $changeId, $optParams = array()   X-Ref
Fetch the representation of an existing Change. (changes.get)

param: string $project Identifies the project addressed by this request.
param: string $managedZone Identifies the managed zone addressed by this
param: string $changeId The identifier of the requested change, from a
param: array $optParams Optional parameters.
return: Google_Service_Dns_Change

listChanges($project, $managedZone, $optParams = array()   X-Ref
Enumerate Changes to a ResourceRecordSet collection. (changes.listChanges)

param: string $project Identifies the project addressed by this request.
param: string $managedZone Identifies the managed zone addressed by this
param: array $optParams Optional parameters.
return: Google_Service_Dns_ChangesListResponse

Class: Google_Service_Dns_ManagedZones_Resource  - X-Ref

The "managedZones" collection of methods.
Typical usage is:
<code>
$dnsService = new Google_Service_Dns(...);
$managedZones = $dnsService->managedZones;
</code>

create($project, Google_Service_Dns_ManagedZone $postBody, $optParams = array()   X-Ref
Create a new ManagedZone. (managedZones.create)

param: string $project Identifies the project addressed by this request.
param: Google_ManagedZone $postBody
param: array $optParams Optional parameters.
return: Google_Service_Dns_ManagedZone

delete($project, $managedZone, $optParams = array()   X-Ref
Delete a previously created ManagedZone. (managedZones.delete)

param: string $project Identifies the project addressed by this request.
param: string $managedZone Identifies the managed zone addressed by this
param: array $optParams Optional parameters.

get($project, $managedZone, $optParams = array()   X-Ref
Fetch the representation of an existing ManagedZone. (managedZones.get)

param: string $project Identifies the project addressed by this request.
param: string $managedZone Identifies the managed zone addressed by this
param: array $optParams Optional parameters.
return: Google_Service_Dns_ManagedZone

listManagedZones($project, $optParams = array()   X-Ref
Enumerate ManagedZones that have been created but not yet deleted.
(managedZones.listManagedZones)

param: string $project Identifies the project addressed by this request.
param: array $optParams Optional parameters.
return: Google_Service_Dns_ManagedZonesListResponse

Class: Google_Service_Dns_Projects_Resource  - X-Ref

The "projects" collection of methods.
Typical usage is:
<code>
$dnsService = new Google_Service_Dns(...);
$projects = $dnsService->projects;
</code>

get($project, $optParams = array()   X-Ref
Fetch the representation of an existing Project. (projects.get)

param: string $project Identifies the project addressed by this request.
param: array $optParams Optional parameters.
return: Google_Service_Dns_Project

Class: Google_Service_Dns_ResourceRecordSets_Resource  - X-Ref

The "resourceRecordSets" collection of methods.
Typical usage is:
<code>
$dnsService = new Google_Service_Dns(...);
$resourceRecordSets = $dnsService->resourceRecordSets;
</code>

listResourceRecordSets($project, $managedZone, $optParams = array()   X-Ref
Enumerate ResourceRecordSets that have been created but not yet deleted.
(resourceRecordSets.listResourceRecordSets)

param: string $project Identifies the project addressed by this request.
param: string $managedZone Identifies the managed zone addressed by this
param: array $optParams Optional parameters.
return: Google_Service_Dns_ResourceRecordSetsListResponse

Class: Google_Service_Dns_Change  - X-Ref

setAdditions($additions)   X-Ref
No description

getAdditions()   X-Ref
No description

setDeletions($deletions)   X-Ref
No description

getDeletions()   X-Ref
No description

setId($id)   X-Ref
No description

getId()   X-Ref
No description

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setStartTime($startTime)   X-Ref
No description

getStartTime()   X-Ref
No description

setStatus($status)   X-Ref
No description

getStatus()   X-Ref
No description

Class: Google_Service_Dns_ChangesListResponse  - X-Ref

setChanges($changes)   X-Ref
No description

getChanges()   X-Ref
No description

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setNextPageToken($nextPageToken)   X-Ref
No description

getNextPageToken()   X-Ref
No description

Class: Google_Service_Dns_ManagedZone  - X-Ref

setCreationTime($creationTime)   X-Ref
No description

getCreationTime()   X-Ref
No description

setDescription($description)   X-Ref
No description

getDescription()   X-Ref
No description

setDnsName($dnsName)   X-Ref
No description

getDnsName()   X-Ref
No description

setId($id)   X-Ref
No description

getId()   X-Ref
No description

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setName($name)   X-Ref
No description

getName()   X-Ref
No description

setNameServerSet($nameServerSet)   X-Ref
No description

getNameServerSet()   X-Ref
No description

setNameServers($nameServers)   X-Ref
No description

getNameServers()   X-Ref
No description

Class: Google_Service_Dns_ManagedZonesListResponse  - X-Ref

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setManagedZones($managedZones)   X-Ref
No description

getManagedZones()   X-Ref
No description

setNextPageToken($nextPageToken)   X-Ref
No description

getNextPageToken()   X-Ref
No description

Class: Google_Service_Dns_Project  - X-Ref

setId($id)   X-Ref
No description

getId()   X-Ref
No description

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setNumber($number)   X-Ref
No description

getNumber()   X-Ref
No description

setQuota(Google_Service_Dns_Quota $quota)   X-Ref
No description

getQuota()   X-Ref
No description

Class: Google_Service_Dns_ResourceRecordSet  - X-Ref

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setName($name)   X-Ref
No description

getName()   X-Ref
No description

setRrdatas($rrdatas)   X-Ref
No description

getRrdatas()   X-Ref
No description

setTtl($ttl)   X-Ref
No description

getTtl()   X-Ref
No description

setType($type)   X-Ref
No description

getType()   X-Ref
No description

Class: Google_Service_Dns_ResourceRecordSetsListResponse  - X-Ref

setKind($kind)   X-Ref
No description

getKind()   X-Ref
No description

setNextPageToken($nextPageToken)   X-Ref
No description

getNextPageToken()   X-Ref
No description

setRrsets($rrsets)   X-Ref
No description

getRrsets()   X-Ref
No description