| OLD | NEW | 
|     1 // This is a generated file (see the discoveryapis_generator project). |     1 // This is a generated file (see the discoveryapis_generator project). | 
|     2  |     2  | 
|     3 library googleapis_beta.dns.v2beta1; |     3 library googleapis_beta.dns.v2beta1; | 
|     4  |     4  | 
|     5 import 'dart:core' as core; |     5 import 'dart:core' as core; | 
|     6 import 'dart:async' as async; |     6 import 'dart:async' as async; | 
|     7 import 'dart:convert' as convert; |     7 import 'dart:convert' as convert; | 
|     8  |     8  | 
|     9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |     9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 
|    10 import 'package:http/http.dart' as http; |    10 import 'package:http/http.dart' as http; | 
|    11  |    11  | 
|    12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |    12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' | 
|    13     ApiRequestError, DetailedApiRequestError; |    13     show ApiRequestError, DetailedApiRequestError; | 
|    14  |    14  | 
|    15 const core.String USER_AGENT = 'dart-api-client dns/v2beta1'; |    15 const core.String USER_AGENT = 'dart-api-client dns/v2beta1'; | 
|    16  |    16  | 
|    17 /** Configures and serves authoritative DNS records. */ |    17 /// Configures and serves authoritative DNS records. | 
|    18 class DnsApi { |    18 class DnsApi { | 
|    19   /** View and manage your data across Google Cloud Platform services */ |    19   /// View and manage your data across Google Cloud Platform services | 
|    20   static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
      orm"; |    20   static const CloudPlatformScope = | 
 |    21       "https://www.googleapis.com/auth/cloud-platform"; | 
|    21  |    22  | 
|    22   /** View your data across Google Cloud Platform services */ |    23   /// View your data across Google Cloud Platform services | 
|    23   static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
      ud-platform.read-only"; |    24   static const CloudPlatformReadOnlyScope = | 
 |    25       "https://www.googleapis.com/auth/cloud-platform.read-only"; | 
|    24  |    26  | 
|    25   /** View your DNS records hosted by Google Cloud DNS */ |    27   /// View your DNS records hosted by Google Cloud DNS | 
|    26   static const NdevClouddnsReadonlyScope = "https://www.googleapis.com/auth/ndev
      .clouddns.readonly"; |    28   static const NdevClouddnsReadonlyScope = | 
 |    29       "https://www.googleapis.com/auth/ndev.clouddns.readonly"; | 
|    27  |    30  | 
|    28   /** View and manage your DNS records hosted by Google Cloud DNS */ |    31   /// View and manage your DNS records hosted by Google Cloud DNS | 
|    29   static const NdevClouddnsReadwriteScope = "https://www.googleapis.com/auth/nde
      v.clouddns.readwrite"; |    32   static const NdevClouddnsReadwriteScope = | 
|    30  |    33       "https://www.googleapis.com/auth/ndev.clouddns.readwrite"; | 
|    31  |    34  | 
|    32   final commons.ApiRequester _requester; |    35   final commons.ApiRequester _requester; | 
|    33  |    36  | 
|    34   ChangesResourceApi get changes => new ChangesResourceApi(_requester); |    37   ChangesResourceApi get changes => new ChangesResourceApi(_requester); | 
|    35   DnsKeysResourceApi get dnsKeys => new DnsKeysResourceApi(_requester); |    38   DnsKeysResourceApi get dnsKeys => new DnsKeysResourceApi(_requester); | 
|    36   ManagedZoneOperationsResourceApi get managedZoneOperations => new ManagedZoneO
      perationsResourceApi(_requester); |    39   ManagedZoneOperationsResourceApi get managedZoneOperations => | 
|    37   ManagedZonesResourceApi get managedZones => new ManagedZonesResourceApi(_reque
      ster); |    40       new ManagedZoneOperationsResourceApi(_requester); | 
 |    41   ManagedZonesResourceApi get managedZones => | 
 |    42       new ManagedZonesResourceApi(_requester); | 
|    38   ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); |    43   ProjectsResourceApi get projects => new ProjectsResourceApi(_requester); | 
|    39   ResourceRecordSetsResourceApi get resourceRecordSets => new ResourceRecordSets
      ResourceApi(_requester); |    44   ResourceRecordSetsResourceApi get resourceRecordSets => | 
 |    45       new ResourceRecordSetsResourceApi(_requester); | 
|    40  |    46  | 
|    41   DnsApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/"
      , core.String servicePath: "dns/v2beta1/projects/"}) : |    47   DnsApi(http.Client client, | 
|    42       _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
      GENT); |    48       {core.String rootUrl: "https://www.googleapis.com/", | 
 |    49       core.String servicePath: "dns/v2beta1/projects/"}) | 
 |    50       : _requester = | 
 |    51             new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); | 
|    43 } |    52 } | 
|    44  |    53  | 
|    45  |  | 
|    46 class ChangesResourceApi { |    54 class ChangesResourceApi { | 
|    47   final commons.ApiRequester _requester; |    55   final commons.ApiRequester _requester; | 
|    48  |    56  | 
|    49   ChangesResourceApi(commons.ApiRequester client) :  |    57   ChangesResourceApi(commons.ApiRequester client) : _requester = client; | 
|    50       _requester = client; |  | 
|    51  |    58  | 
|    52   /** |    59   /// Atomically update the ResourceRecordSet collection. | 
|    53    * Atomically update the ResourceRecordSet collection. |    60   /// | 
|    54    * |    61   /// [request] - The metadata request object. | 
|    55    * [request] - The metadata request object. |    62   /// | 
|    56    * |    63   /// Request parameters: | 
|    57    * Request parameters: |    64   /// | 
|    58    * |    65   /// [project] - Identifies the project addressed by this request. | 
|    59    * [project] - Identifies the project addressed by this request. |    66   /// | 
|    60    * |    67   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|    61    * [managedZone] - Identifies the managed zone addressed by this request. Can |    68   /// Can be the managed zone name or id. | 
|    62    * be the managed zone name or id. |    69   /// | 
|    63    * |    70   /// [clientOperationId] - For mutating operation requests only. An optional | 
|    64    * [clientOperationId] - For mutating operation requests only. An optional |    71   /// identifier specified by the client. Must be unique for operation | 
|    65    * identifier specified by the client. Must be unique for operation resources |    72   /// resources in the Operations collection. | 
|    66    * in the Operations collection. |    73   /// | 
|    67    * |    74   /// Completes with a [Change]. | 
|    68    * Completes with a [Change]. |    75   /// | 
|    69    * |    76   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|    70    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |    77   /// an error. | 
|    71    * error. |    78   /// | 
|    72    * |    79   /// If the used [http.Client] completes with an error when making a REST | 
|    73    * If the used [http.Client] completes with an error when making a REST call, |    80   /// call, this method will complete with the same error. | 
|    74    * this method will complete with the same error. |    81   async.Future<Change> create( | 
|    75    */ |    82       Change request, core.String project, core.String managedZone, | 
|    76   async.Future<Change> create(Change request, core.String project, core.String m
      anagedZone, {core.String clientOperationId}) { |    83       {core.String clientOperationId}) { | 
|    77     var _url = null; |    84     var _url = null; | 
|    78     var _queryParams = new core.Map(); |    85     var _queryParams = new core.Map(); | 
|    79     var _uploadMedia = null; |    86     var _uploadMedia = null; | 
|    80     var _uploadOptions = null; |    87     var _uploadOptions = null; | 
|    81     var _downloadOptions = commons.DownloadOptions.Metadata; |    88     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|    82     var _body = null; |    89     var _body = null; | 
|    83  |    90  | 
|    84     if (request != null) { |    91     if (request != null) { | 
|    85       _body = convert.JSON.encode((request).toJson()); |    92       _body = convert.JSON.encode((request).toJson()); | 
|    86     } |    93     } | 
|    87     if (project == null) { |    94     if (project == null) { | 
|    88       throw new core.ArgumentError("Parameter project is required."); |    95       throw new core.ArgumentError("Parameter project is required."); | 
|    89     } |    96     } | 
|    90     if (managedZone == null) { |    97     if (managedZone == null) { | 
|    91       throw new core.ArgumentError("Parameter managedZone is required."); |    98       throw new core.ArgumentError("Parameter managedZone is required."); | 
|    92     } |    99     } | 
|    93     if (clientOperationId != null) { |   100     if (clientOperationId != null) { | 
|    94       _queryParams["clientOperationId"] = [clientOperationId]; |   101       _queryParams["clientOperationId"] = [clientOperationId]; | 
|    95     } |   102     } | 
|    96  |   103  | 
|    97     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/changes'; |   104     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   105         '/managedZones/' + | 
 |   106         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   107         '/changes'; | 
|    98  |   108  | 
|    99     var _response = _requester.request(_url, |   109     var _response = _requester.request(_url, "POST", | 
|   100                                        "POST", |   110         body: _body, | 
|   101                                        body: _body, |   111         queryParams: _queryParams, | 
|   102                                        queryParams: _queryParams, |   112         uploadOptions: _uploadOptions, | 
|   103                                        uploadOptions: _uploadOptions, |   113         uploadMedia: _uploadMedia, | 
|   104                                        uploadMedia: _uploadMedia, |   114         downloadOptions: _downloadOptions); | 
|   105                                        downloadOptions: _downloadOptions); |  | 
|   106     return _response.then((data) => new Change.fromJson(data)); |   115     return _response.then((data) => new Change.fromJson(data)); | 
|   107   } |   116   } | 
|   108  |   117  | 
|   109   /** |   118   /// Fetch the representation of an existing Change. | 
|   110    * Fetch the representation of an existing Change. |   119   /// | 
|   111    * |   120   /// Request parameters: | 
|   112    * Request parameters: |   121   /// | 
|   113    * |   122   /// [project] - Identifies the project addressed by this request. | 
|   114    * [project] - Identifies the project addressed by this request. |   123   /// | 
|   115    * |   124   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   116    * [managedZone] - Identifies the managed zone addressed by this request. Can |   125   /// Can be the managed zone name or id. | 
|   117    * be the managed zone name or id. |   126   /// | 
|   118    * |   127   /// [changeId] - The identifier of the requested change, from a previous | 
|   119    * [changeId] - The identifier of the requested change, from a previous |   128   /// ResourceRecordSetsChangeResponse. | 
|   120    * ResourceRecordSetsChangeResponse. |   129   /// | 
|   121    * |   130   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   122    * [clientOperationId] - For mutating operation requests only. An optional |   131   /// identifier specified by the client. Must be unique for operation | 
|   123    * identifier specified by the client. Must be unique for operation resources |   132   /// resources in the Operations collection. | 
|   124    * in the Operations collection. |   133   /// | 
|   125    * |   134   /// Completes with a [Change]. | 
|   126    * Completes with a [Change]. |   135   /// | 
|   127    * |   136   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   128    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   137   /// an error. | 
|   129    * error. |   138   /// | 
|   130    * |   139   /// If the used [http.Client] completes with an error when making a REST | 
|   131    * If the used [http.Client] completes with an error when making a REST call, |   140   /// call, this method will complete with the same error. | 
|   132    * this method will complete with the same error. |   141   async.Future<Change> get( | 
|   133    */ |   142       core.String project, core.String managedZone, core.String changeId, | 
|   134   async.Future<Change> get(core.String project, core.String managedZone, core.St
      ring changeId, {core.String clientOperationId}) { |   143       {core.String clientOperationId}) { | 
|   135     var _url = null; |   144     var _url = null; | 
|   136     var _queryParams = new core.Map(); |   145     var _queryParams = new core.Map(); | 
|   137     var _uploadMedia = null; |   146     var _uploadMedia = null; | 
|   138     var _uploadOptions = null; |   147     var _uploadOptions = null; | 
|   139     var _downloadOptions = commons.DownloadOptions.Metadata; |   148     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   140     var _body = null; |   149     var _body = null; | 
|   141  |   150  | 
|   142     if (project == null) { |   151     if (project == null) { | 
|   143       throw new core.ArgumentError("Parameter project is required."); |   152       throw new core.ArgumentError("Parameter project is required."); | 
|   144     } |   153     } | 
|   145     if (managedZone == null) { |   154     if (managedZone == null) { | 
|   146       throw new core.ArgumentError("Parameter managedZone is required."); |   155       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   147     } |   156     } | 
|   148     if (changeId == null) { |   157     if (changeId == null) { | 
|   149       throw new core.ArgumentError("Parameter changeId is required."); |   158       throw new core.ArgumentError("Parameter changeId is required."); | 
|   150     } |   159     } | 
|   151     if (clientOperationId != null) { |   160     if (clientOperationId != null) { | 
|   152       _queryParams["clientOperationId"] = [clientOperationId]; |   161       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   153     } |   162     } | 
|   154  |   163  | 
|   155     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/changes/' + commons.Escaper.ecapeVar
      iable('$changeId'); |   164     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   165         '/managedZones/' + | 
 |   166         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   167         '/changes/' + | 
 |   168         commons.Escaper.ecapeVariable('$changeId'); | 
|   156  |   169  | 
|   157     var _response = _requester.request(_url, |   170     var _response = _requester.request(_url, "GET", | 
|   158                                        "GET", |   171         body: _body, | 
|   159                                        body: _body, |   172         queryParams: _queryParams, | 
|   160                                        queryParams: _queryParams, |   173         uploadOptions: _uploadOptions, | 
|   161                                        uploadOptions: _uploadOptions, |   174         uploadMedia: _uploadMedia, | 
|   162                                        uploadMedia: _uploadMedia, |   175         downloadOptions: _downloadOptions); | 
|   163                                        downloadOptions: _downloadOptions); |  | 
|   164     return _response.then((data) => new Change.fromJson(data)); |   176     return _response.then((data) => new Change.fromJson(data)); | 
|   165   } |   177   } | 
|   166  |   178  | 
|   167   /** |   179   /// Enumerate Changes to a ResourceRecordSet collection. | 
|   168    * Enumerate Changes to a ResourceRecordSet collection. |   180   /// | 
|   169    * |   181   /// Request parameters: | 
|   170    * Request parameters: |   182   /// | 
|   171    * |   183   /// [project] - Identifies the project addressed by this request. | 
|   172    * [project] - Identifies the project addressed by this request. |   184   /// | 
|   173    * |   185   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   174    * [managedZone] - Identifies the managed zone addressed by this request. Can |   186   /// Can be the managed zone name or id. | 
|   175    * be the managed zone name or id. |   187   /// | 
|   176    * |   188   /// [maxResults] - Optional. Maximum number of results to be returned. If | 
|   177    * [maxResults] - Optional. Maximum number of results to be returned. If |   189   /// unspecified, the server will decide how many results to return. | 
|   178    * unspecified, the server will decide how many results to return. |   190   /// | 
|   179    * |   191   /// [pageToken] - Optional. A tag returned by a previous list request that | 
|   180    * [pageToken] - Optional. A tag returned by a previous list request that was |   192   /// was truncated. Use this parameter to continue a previous list request. | 
|   181    * truncated. Use this parameter to continue a previous list request. |   193   /// | 
|   182    * |   194   /// [sortBy] - Sorting criterion. The only supported value is change | 
|   183    * [sortBy] - Sorting criterion. The only supported value is change sequence. |   195   /// sequence. | 
|   184    * Possible string values are: |   196   /// Possible string values are: | 
|   185    * - "CHANGE_SEQUENCE" |   197   /// - "CHANGE_SEQUENCE" | 
|   186    * |   198   /// | 
|   187    * [sortOrder] - Sorting order direction: 'ascending' or 'descending'. |   199   /// [sortOrder] - Sorting order direction: 'ascending' or 'descending'. | 
|   188    * |   200   /// | 
|   189    * Completes with a [ChangesListResponse]. |   201   /// Completes with a [ChangesListResponse]. | 
|   190    * |   202   /// | 
|   191    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   203   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   192    * error. |   204   /// an error. | 
|   193    * |   205   /// | 
|   194    * If the used [http.Client] completes with an error when making a REST call, |   206   /// If the used [http.Client] completes with an error when making a REST | 
|   195    * this method will complete with the same error. |   207   /// call, this method will complete with the same error. | 
|   196    */ |   208   async.Future<ChangesListResponse> list( | 
|   197   async.Future<ChangesListResponse> list(core.String project, core.String manage
      dZone, {core.int maxResults, core.String pageToken, core.String sortBy, core.Str
      ing sortOrder}) { |   209       core.String project, core.String managedZone, | 
 |   210       {core.int maxResults, | 
 |   211       core.String pageToken, | 
 |   212       core.String sortBy, | 
 |   213       core.String sortOrder}) { | 
|   198     var _url = null; |   214     var _url = null; | 
|   199     var _queryParams = new core.Map(); |   215     var _queryParams = new core.Map(); | 
|   200     var _uploadMedia = null; |   216     var _uploadMedia = null; | 
|   201     var _uploadOptions = null; |   217     var _uploadOptions = null; | 
|   202     var _downloadOptions = commons.DownloadOptions.Metadata; |   218     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   203     var _body = null; |   219     var _body = null; | 
|   204  |   220  | 
|   205     if (project == null) { |   221     if (project == null) { | 
|   206       throw new core.ArgumentError("Parameter project is required."); |   222       throw new core.ArgumentError("Parameter project is required."); | 
|   207     } |   223     } | 
|   208     if (managedZone == null) { |   224     if (managedZone == null) { | 
|   209       throw new core.ArgumentError("Parameter managedZone is required."); |   225       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   210     } |   226     } | 
|   211     if (maxResults != null) { |   227     if (maxResults != null) { | 
|   212       _queryParams["maxResults"] = ["${maxResults}"]; |   228       _queryParams["maxResults"] = ["${maxResults}"]; | 
|   213     } |   229     } | 
|   214     if (pageToken != null) { |   230     if (pageToken != null) { | 
|   215       _queryParams["pageToken"] = [pageToken]; |   231       _queryParams["pageToken"] = [pageToken]; | 
|   216     } |   232     } | 
|   217     if (sortBy != null) { |   233     if (sortBy != null) { | 
|   218       _queryParams["sortBy"] = [sortBy]; |   234       _queryParams["sortBy"] = [sortBy]; | 
|   219     } |   235     } | 
|   220     if (sortOrder != null) { |   236     if (sortOrder != null) { | 
|   221       _queryParams["sortOrder"] = [sortOrder]; |   237       _queryParams["sortOrder"] = [sortOrder]; | 
|   222     } |   238     } | 
|   223  |   239  | 
|   224     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/changes'; |   240     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   241         '/managedZones/' + | 
 |   242         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   243         '/changes'; | 
|   225  |   244  | 
|   226     var _response = _requester.request(_url, |   245     var _response = _requester.request(_url, "GET", | 
|   227                                        "GET", |   246         body: _body, | 
|   228                                        body: _body, |   247         queryParams: _queryParams, | 
|   229                                        queryParams: _queryParams, |   248         uploadOptions: _uploadOptions, | 
|   230                                        uploadOptions: _uploadOptions, |   249         uploadMedia: _uploadMedia, | 
|   231                                        uploadMedia: _uploadMedia, |   250         downloadOptions: _downloadOptions); | 
|   232                                        downloadOptions: _downloadOptions); |  | 
|   233     return _response.then((data) => new ChangesListResponse.fromJson(data)); |   251     return _response.then((data) => new ChangesListResponse.fromJson(data)); | 
|   234   } |   252   } | 
|   235  |  | 
|   236 } |   253 } | 
|   237  |   254  | 
|   238  |  | 
|   239 class DnsKeysResourceApi { |   255 class DnsKeysResourceApi { | 
|   240   final commons.ApiRequester _requester; |   256   final commons.ApiRequester _requester; | 
|   241  |   257  | 
|   242   DnsKeysResourceApi(commons.ApiRequester client) :  |   258   DnsKeysResourceApi(commons.ApiRequester client) : _requester = client; | 
|   243       _requester = client; |  | 
|   244  |   259  | 
|   245   /** |   260   /// Fetch the representation of an existing DnsKey. | 
|   246    * Fetch the representation of an existing DnsKey. |   261   /// | 
|   247    * |   262   /// Request parameters: | 
|   248    * Request parameters: |   263   /// | 
|   249    * |   264   /// [project] - Identifies the project addressed by this request. | 
|   250    * [project] - Identifies the project addressed by this request. |   265   /// | 
|   251    * |   266   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   252    * [managedZone] - Identifies the managed zone addressed by this request. Can |   267   /// Can be the managed zone name or id. | 
|   253    * be the managed zone name or id. |   268   /// | 
|   254    * |   269   /// [dnsKeyId] - The identifier of the requested DnsKey. | 
|   255    * [dnsKeyId] - The identifier of the requested DnsKey. |   270   /// | 
|   256    * |   271   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   257    * [clientOperationId] - For mutating operation requests only. An optional |   272   /// identifier specified by the client. Must be unique for operation | 
|   258    * identifier specified by the client. Must be unique for operation resources |   273   /// resources in the Operations collection. | 
|   259    * in the Operations collection. |   274   /// | 
|   260    * |   275   /// [digestType] - An optional comma-separated list of digest types to | 
|   261    * [digestType] - An optional comma-separated list of digest types to compute |   276   /// compute and display for key signing keys. If omitted, the recommended | 
|   262    * and display for key signing keys. If omitted, the recommended digest type |   277   /// digest type will be computed and displayed. | 
|   263    * will be computed and displayed. |   278   /// | 
|   264    * |   279   /// Completes with a [DnsKey]. | 
|   265    * Completes with a [DnsKey]. |   280   /// | 
|   266    * |   281   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   267    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   282   /// an error. | 
|   268    * error. |   283   /// | 
|   269    * |   284   /// If the used [http.Client] completes with an error when making a REST | 
|   270    * If the used [http.Client] completes with an error when making a REST call, |   285   /// call, this method will complete with the same error. | 
|   271    * this method will complete with the same error. |   286   async.Future<DnsKey> get( | 
|   272    */ |   287       core.String project, core.String managedZone, core.String dnsKeyId, | 
|   273   async.Future<DnsKey> get(core.String project, core.String managedZone, core.St
      ring dnsKeyId, {core.String clientOperationId, core.String digestType}) { |   288       {core.String clientOperationId, core.String digestType}) { | 
|   274     var _url = null; |   289     var _url = null; | 
|   275     var _queryParams = new core.Map(); |   290     var _queryParams = new core.Map(); | 
|   276     var _uploadMedia = null; |   291     var _uploadMedia = null; | 
|   277     var _uploadOptions = null; |   292     var _uploadOptions = null; | 
|   278     var _downloadOptions = commons.DownloadOptions.Metadata; |   293     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   279     var _body = null; |   294     var _body = null; | 
|   280  |   295  | 
|   281     if (project == null) { |   296     if (project == null) { | 
|   282       throw new core.ArgumentError("Parameter project is required."); |   297       throw new core.ArgumentError("Parameter project is required."); | 
|   283     } |   298     } | 
|   284     if (managedZone == null) { |   299     if (managedZone == null) { | 
|   285       throw new core.ArgumentError("Parameter managedZone is required."); |   300       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   286     } |   301     } | 
|   287     if (dnsKeyId == null) { |   302     if (dnsKeyId == null) { | 
|   288       throw new core.ArgumentError("Parameter dnsKeyId is required."); |   303       throw new core.ArgumentError("Parameter dnsKeyId is required."); | 
|   289     } |   304     } | 
|   290     if (clientOperationId != null) { |   305     if (clientOperationId != null) { | 
|   291       _queryParams["clientOperationId"] = [clientOperationId]; |   306       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   292     } |   307     } | 
|   293     if (digestType != null) { |   308     if (digestType != null) { | 
|   294       _queryParams["digestType"] = [digestType]; |   309       _queryParams["digestType"] = [digestType]; | 
|   295     } |   310     } | 
|   296  |   311  | 
|   297     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/dnsKeys/' + commons.Escaper.ecapeVar
      iable('$dnsKeyId'); |   312     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   313         '/managedZones/' + | 
 |   314         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   315         '/dnsKeys/' + | 
 |   316         commons.Escaper.ecapeVariable('$dnsKeyId'); | 
|   298  |   317  | 
|   299     var _response = _requester.request(_url, |   318     var _response = _requester.request(_url, "GET", | 
|   300                                        "GET", |   319         body: _body, | 
|   301                                        body: _body, |   320         queryParams: _queryParams, | 
|   302                                        queryParams: _queryParams, |   321         uploadOptions: _uploadOptions, | 
|   303                                        uploadOptions: _uploadOptions, |   322         uploadMedia: _uploadMedia, | 
|   304                                        uploadMedia: _uploadMedia, |   323         downloadOptions: _downloadOptions); | 
|   305                                        downloadOptions: _downloadOptions); |  | 
|   306     return _response.then((data) => new DnsKey.fromJson(data)); |   324     return _response.then((data) => new DnsKey.fromJson(data)); | 
|   307   } |   325   } | 
|   308  |   326  | 
|   309   /** |   327   /// Enumerate DnsKeys to a ResourceRecordSet collection. | 
|   310    * Enumerate DnsKeys to a ResourceRecordSet collection. |   328   /// | 
|   311    * |   329   /// Request parameters: | 
|   312    * Request parameters: |   330   /// | 
|   313    * |   331   /// [project] - Identifies the project addressed by this request. | 
|   314    * [project] - Identifies the project addressed by this request. |   332   /// | 
|   315    * |   333   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   316    * [managedZone] - Identifies the managed zone addressed by this request. Can |   334   /// Can be the managed zone name or id. | 
|   317    * be the managed zone name or id. |   335   /// | 
|   318    * |   336   /// [digestType] - An optional comma-separated list of digest types to | 
|   319    * [digestType] - An optional comma-separated list of digest types to compute |   337   /// compute and display for key signing keys. If omitted, the recommended | 
|   320    * and display for key signing keys. If omitted, the recommended digest type |   338   /// digest type will be computed and displayed. | 
|   321    * will be computed and displayed. |   339   /// | 
|   322    * |   340   /// [maxResults] - Optional. Maximum number of results to be returned. If | 
|   323    * [maxResults] - Optional. Maximum number of results to be returned. If |   341   /// unspecified, the server will decide how many results to return. | 
|   324    * unspecified, the server will decide how many results to return. |   342   /// | 
|   325    * |   343   /// [pageToken] - Optional. A tag returned by a previous list request that | 
|   326    * [pageToken] - Optional. A tag returned by a previous list request that was |   344   /// was truncated. Use this parameter to continue a previous list request. | 
|   327    * truncated. Use this parameter to continue a previous list request. |   345   /// | 
|   328    * |   346   /// Completes with a [DnsKeysListResponse]. | 
|   329    * Completes with a [DnsKeysListResponse]. |   347   /// | 
|   330    * |   348   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   331    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   349   /// an error. | 
|   332    * error. |   350   /// | 
|   333    * |   351   /// If the used [http.Client] completes with an error when making a REST | 
|   334    * If the used [http.Client] completes with an error when making a REST call, |   352   /// call, this method will complete with the same error. | 
|   335    * this method will complete with the same error. |   353   async.Future<DnsKeysListResponse> list( | 
|   336    */ |   354       core.String project, core.String managedZone, | 
|   337   async.Future<DnsKeysListResponse> list(core.String project, core.String manage
      dZone, {core.String digestType, core.int maxResults, core.String pageToken}) { |   355       {core.String digestType, core.int maxResults, core.String pageToken}) { | 
|   338     var _url = null; |   356     var _url = null; | 
|   339     var _queryParams = new core.Map(); |   357     var _queryParams = new core.Map(); | 
|   340     var _uploadMedia = null; |   358     var _uploadMedia = null; | 
|   341     var _uploadOptions = null; |   359     var _uploadOptions = null; | 
|   342     var _downloadOptions = commons.DownloadOptions.Metadata; |   360     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   343     var _body = null; |   361     var _body = null; | 
|   344  |   362  | 
|   345     if (project == null) { |   363     if (project == null) { | 
|   346       throw new core.ArgumentError("Parameter project is required."); |   364       throw new core.ArgumentError("Parameter project is required."); | 
|   347     } |   365     } | 
|   348     if (managedZone == null) { |   366     if (managedZone == null) { | 
|   349       throw new core.ArgumentError("Parameter managedZone is required."); |   367       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   350     } |   368     } | 
|   351     if (digestType != null) { |   369     if (digestType != null) { | 
|   352       _queryParams["digestType"] = [digestType]; |   370       _queryParams["digestType"] = [digestType]; | 
|   353     } |   371     } | 
|   354     if (maxResults != null) { |   372     if (maxResults != null) { | 
|   355       _queryParams["maxResults"] = ["${maxResults}"]; |   373       _queryParams["maxResults"] = ["${maxResults}"]; | 
|   356     } |   374     } | 
|   357     if (pageToken != null) { |   375     if (pageToken != null) { | 
|   358       _queryParams["pageToken"] = [pageToken]; |   376       _queryParams["pageToken"] = [pageToken]; | 
|   359     } |   377     } | 
|   360  |   378  | 
|   361     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/dnsKeys'; |   379     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   380         '/managedZones/' + | 
 |   381         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   382         '/dnsKeys'; | 
|   362  |   383  | 
|   363     var _response = _requester.request(_url, |   384     var _response = _requester.request(_url, "GET", | 
|   364                                        "GET", |   385         body: _body, | 
|   365                                        body: _body, |   386         queryParams: _queryParams, | 
|   366                                        queryParams: _queryParams, |   387         uploadOptions: _uploadOptions, | 
|   367                                        uploadOptions: _uploadOptions, |   388         uploadMedia: _uploadMedia, | 
|   368                                        uploadMedia: _uploadMedia, |   389         downloadOptions: _downloadOptions); | 
|   369                                        downloadOptions: _downloadOptions); |  | 
|   370     return _response.then((data) => new DnsKeysListResponse.fromJson(data)); |   390     return _response.then((data) => new DnsKeysListResponse.fromJson(data)); | 
|   371   } |   391   } | 
|   372  |  | 
|   373 } |   392 } | 
|   374  |   393  | 
|   375  |  | 
|   376 class ManagedZoneOperationsResourceApi { |   394 class ManagedZoneOperationsResourceApi { | 
|   377   final commons.ApiRequester _requester; |   395   final commons.ApiRequester _requester; | 
|   378  |   396  | 
|   379   ManagedZoneOperationsResourceApi(commons.ApiRequester client) :  |   397   ManagedZoneOperationsResourceApi(commons.ApiRequester client) | 
|   380       _requester = client; |   398       : _requester = client; | 
|   381  |   399  | 
|   382   /** |   400   /// Fetch the representation of an existing Operation. | 
|   383    * Fetch the representation of an existing Operation. |   401   /// | 
|   384    * |   402   /// Request parameters: | 
|   385    * Request parameters: |   403   /// | 
|   386    * |   404   /// [project] - Identifies the project addressed by this request. | 
|   387    * [project] - Identifies the project addressed by this request. |   405   /// | 
|   388    * |   406   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   389    * [managedZone] - Identifies the managed zone addressed by this request. |   407   /// | 
|   390    * |   408   /// [operation] - Identifies the operation addressed by this request. | 
|   391    * [operation] - Identifies the operation addressed by this request. |   409   /// | 
|   392    * |   410   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   393    * [clientOperationId] - For mutating operation requests only. An optional |   411   /// identifier specified by the client. Must be unique for operation | 
|   394    * identifier specified by the client. Must be unique for operation resources |   412   /// resources in the Operations collection. | 
|   395    * in the Operations collection. |   413   /// | 
|   396    * |   414   /// Completes with a [Operation]. | 
|   397    * Completes with a [Operation]. |   415   /// | 
|   398    * |   416   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   399    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   417   /// an error. | 
|   400    * error. |   418   /// | 
|   401    * |   419   /// If the used [http.Client] completes with an error when making a REST | 
|   402    * If the used [http.Client] completes with an error when making a REST call, |   420   /// call, this method will complete with the same error. | 
|   403    * this method will complete with the same error. |   421   async.Future<Operation> get( | 
|   404    */ |   422       core.String project, core.String managedZone, core.String operation, | 
|   405   async.Future<Operation> get(core.String project, core.String managedZone, core
      .String operation, {core.String clientOperationId}) { |   423       {core.String clientOperationId}) { | 
|   406     var _url = null; |   424     var _url = null; | 
|   407     var _queryParams = new core.Map(); |   425     var _queryParams = new core.Map(); | 
|   408     var _uploadMedia = null; |   426     var _uploadMedia = null; | 
|   409     var _uploadOptions = null; |   427     var _uploadOptions = null; | 
|   410     var _downloadOptions = commons.DownloadOptions.Metadata; |   428     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   411     var _body = null; |   429     var _body = null; | 
|   412  |   430  | 
|   413     if (project == null) { |   431     if (project == null) { | 
|   414       throw new core.ArgumentError("Parameter project is required."); |   432       throw new core.ArgumentError("Parameter project is required."); | 
|   415     } |   433     } | 
|   416     if (managedZone == null) { |   434     if (managedZone == null) { | 
|   417       throw new core.ArgumentError("Parameter managedZone is required."); |   435       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   418     } |   436     } | 
|   419     if (operation == null) { |   437     if (operation == null) { | 
|   420       throw new core.ArgumentError("Parameter operation is required."); |   438       throw new core.ArgumentError("Parameter operation is required."); | 
|   421     } |   439     } | 
|   422     if (clientOperationId != null) { |   440     if (clientOperationId != null) { | 
|   423       _queryParams["clientOperationId"] = [clientOperationId]; |   441       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   424     } |   442     } | 
|   425  |   443  | 
|   426     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/operations/' + commons.Escaper.ecape
      Variable('$operation'); |   444     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   445         '/managedZones/' + | 
 |   446         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   447         '/operations/' + | 
 |   448         commons.Escaper.ecapeVariable('$operation'); | 
|   427  |   449  | 
|   428     var _response = _requester.request(_url, |   450     var _response = _requester.request(_url, "GET", | 
|   429                                        "GET", |   451         body: _body, | 
|   430                                        body: _body, |   452         queryParams: _queryParams, | 
|   431                                        queryParams: _queryParams, |   453         uploadOptions: _uploadOptions, | 
|   432                                        uploadOptions: _uploadOptions, |   454         uploadMedia: _uploadMedia, | 
|   433                                        uploadMedia: _uploadMedia, |   455         downloadOptions: _downloadOptions); | 
|   434                                        downloadOptions: _downloadOptions); |  | 
|   435     return _response.then((data) => new Operation.fromJson(data)); |   456     return _response.then((data) => new Operation.fromJson(data)); | 
|   436   } |   457   } | 
|   437  |   458  | 
|   438   /** |   459   /// Enumerate Operations for the given ManagedZone. | 
|   439    * Enumerate Operations for the given ManagedZone. |   460   /// | 
|   440    * |   461   /// Request parameters: | 
|   441    * Request parameters: |   462   /// | 
|   442    * |   463   /// [project] - Identifies the project addressed by this request. | 
|   443    * [project] - Identifies the project addressed by this request. |   464   /// | 
|   444    * |   465   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   445    * [managedZone] - Identifies the managed zone addressed by this request. |   466   /// | 
|   446    * |   467   /// [maxResults] - Optional. Maximum number of results to be returned. If | 
|   447    * [maxResults] - Optional. Maximum number of results to be returned. If |   468   /// unspecified, the server will decide how many results to return. | 
|   448    * unspecified, the server will decide how many results to return. |   469   /// | 
|   449    * |   470   /// [pageToken] - Optional. A tag returned by a previous list request that | 
|   450    * [pageToken] - Optional. A tag returned by a previous list request that was |   471   /// was truncated. Use this parameter to continue a previous list request. | 
|   451    * truncated. Use this parameter to continue a previous list request. |   472   /// | 
|   452    * |   473   /// [sortBy] - Sorting criterion. The only supported values are START_TIME | 
|   453    * [sortBy] - Sorting criterion. The only supported values are START_TIME and |   474   /// and ID. | 
|   454    * ID. |   475   /// Possible string values are: | 
|   455    * Possible string values are: |   476   /// - "ID" | 
|   456    * - "ID" |   477   /// - "START_TIME" | 
|   457    * - "START_TIME" |   478   /// | 
|   458    * |   479   /// Completes with a [ManagedZoneOperationsListResponse]. | 
|   459    * Completes with a [ManagedZoneOperationsListResponse]. |   480   /// | 
|   460    * |   481   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   461    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   482   /// an error. | 
|   462    * error. |   483   /// | 
|   463    * |   484   /// If the used [http.Client] completes with an error when making a REST | 
|   464    * If the used [http.Client] completes with an error when making a REST call, |   485   /// call, this method will complete with the same error. | 
|   465    * this method will complete with the same error. |   486   async.Future<ManagedZoneOperationsListResponse> list( | 
|   466    */ |   487       core.String project, core.String managedZone, | 
|   467   async.Future<ManagedZoneOperationsListResponse> list(core.String project, core
      .String managedZone, {core.int maxResults, core.String pageToken, core.String so
      rtBy}) { |   488       {core.int maxResults, core.String pageToken, core.String sortBy}) { | 
|   468     var _url = null; |   489     var _url = null; | 
|   469     var _queryParams = new core.Map(); |   490     var _queryParams = new core.Map(); | 
|   470     var _uploadMedia = null; |   491     var _uploadMedia = null; | 
|   471     var _uploadOptions = null; |   492     var _uploadOptions = null; | 
|   472     var _downloadOptions = commons.DownloadOptions.Metadata; |   493     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   473     var _body = null; |   494     var _body = null; | 
|   474  |   495  | 
|   475     if (project == null) { |   496     if (project == null) { | 
|   476       throw new core.ArgumentError("Parameter project is required."); |   497       throw new core.ArgumentError("Parameter project is required."); | 
|   477     } |   498     } | 
|   478     if (managedZone == null) { |   499     if (managedZone == null) { | 
|   479       throw new core.ArgumentError("Parameter managedZone is required."); |   500       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   480     } |   501     } | 
|   481     if (maxResults != null) { |   502     if (maxResults != null) { | 
|   482       _queryParams["maxResults"] = ["${maxResults}"]; |   503       _queryParams["maxResults"] = ["${maxResults}"]; | 
|   483     } |   504     } | 
|   484     if (pageToken != null) { |   505     if (pageToken != null) { | 
|   485       _queryParams["pageToken"] = [pageToken]; |   506       _queryParams["pageToken"] = [pageToken]; | 
|   486     } |   507     } | 
|   487     if (sortBy != null) { |   508     if (sortBy != null) { | 
|   488       _queryParams["sortBy"] = [sortBy]; |   509       _queryParams["sortBy"] = [sortBy]; | 
|   489     } |   510     } | 
|   490  |   511  | 
|   491     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/operations'; |   512     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   513         '/managedZones/' + | 
 |   514         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   515         '/operations'; | 
|   492  |   516  | 
|   493     var _response = _requester.request(_url, |   517     var _response = _requester.request(_url, "GET", | 
|   494                                        "GET", |   518         body: _body, | 
|   495                                        body: _body, |   519         queryParams: _queryParams, | 
|   496                                        queryParams: _queryParams, |   520         uploadOptions: _uploadOptions, | 
|   497                                        uploadOptions: _uploadOptions, |   521         uploadMedia: _uploadMedia, | 
|   498                                        uploadMedia: _uploadMedia, |   522         downloadOptions: _downloadOptions); | 
|   499                                        downloadOptions: _downloadOptions); |   523     return _response | 
|   500     return _response.then((data) => new ManagedZoneOperationsListResponse.fromJs
      on(data)); |   524         .then((data) => new ManagedZoneOperationsListResponse.fromJson(data)); | 
|   501   } |   525   } | 
|   502  |  | 
|   503 } |   526 } | 
|   504  |   527  | 
|   505  |  | 
|   506 class ManagedZonesResourceApi { |   528 class ManagedZonesResourceApi { | 
|   507   final commons.ApiRequester _requester; |   529   final commons.ApiRequester _requester; | 
|   508  |   530  | 
|   509   ManagedZonesResourceApi(commons.ApiRequester client) :  |   531   ManagedZonesResourceApi(commons.ApiRequester client) : _requester = client; | 
|   510       _requester = client; |  | 
|   511  |   532  | 
|   512   /** |   533   /// Create a new ManagedZone. | 
|   513    * Create a new ManagedZone. |   534   /// | 
|   514    * |   535   /// [request] - The metadata request object. | 
|   515    * [request] - The metadata request object. |   536   /// | 
|   516    * |   537   /// Request parameters: | 
|   517    * Request parameters: |   538   /// | 
|   518    * |   539   /// [project] - Identifies the project addressed by this request. | 
|   519    * [project] - Identifies the project addressed by this request. |   540   /// | 
|   520    * |   541   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   521    * [clientOperationId] - For mutating operation requests only. An optional |   542   /// identifier specified by the client. Must be unique for operation | 
|   522    * identifier specified by the client. Must be unique for operation resources |   543   /// resources in the Operations collection. | 
|   523    * in the Operations collection. |   544   /// | 
|   524    * |   545   /// Completes with a [ManagedZone]. | 
|   525    * Completes with a [ManagedZone]. |   546   /// | 
|   526    * |   547   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   527    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   548   /// an error. | 
|   528    * error. |   549   /// | 
|   529    * |   550   /// If the used [http.Client] completes with an error when making a REST | 
|   530    * If the used [http.Client] completes with an error when making a REST call, |   551   /// call, this method will complete with the same error. | 
|   531    * this method will complete with the same error. |   552   async.Future<ManagedZone> create(ManagedZone request, core.String project, | 
|   532    */ |   553       {core.String clientOperationId}) { | 
|   533   async.Future<ManagedZone> create(ManagedZone request, core.String project, {co
      re.String clientOperationId}) { |  | 
|   534     var _url = null; |   554     var _url = null; | 
|   535     var _queryParams = new core.Map(); |   555     var _queryParams = new core.Map(); | 
|   536     var _uploadMedia = null; |   556     var _uploadMedia = null; | 
|   537     var _uploadOptions = null; |   557     var _uploadOptions = null; | 
|   538     var _downloadOptions = commons.DownloadOptions.Metadata; |   558     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   539     var _body = null; |   559     var _body = null; | 
|   540  |   560  | 
|   541     if (request != null) { |   561     if (request != null) { | 
|   542       _body = convert.JSON.encode((request).toJson()); |   562       _body = convert.JSON.encode((request).toJson()); | 
|   543     } |   563     } | 
|   544     if (project == null) { |   564     if (project == null) { | 
|   545       throw new core.ArgumentError("Parameter project is required."); |   565       throw new core.ArgumentError("Parameter project is required."); | 
|   546     } |   566     } | 
|   547     if (clientOperationId != null) { |   567     if (clientOperationId != null) { | 
|   548       _queryParams["clientOperationId"] = [clientOperationId]; |   568       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   549     } |   569     } | 
|   550  |   570  | 
|   551     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones'; |   571     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones'; | 
|   552  |   572  | 
|   553     var _response = _requester.request(_url, |   573     var _response = _requester.request(_url, "POST", | 
|   554                                        "POST", |   574         body: _body, | 
|   555                                        body: _body, |   575         queryParams: _queryParams, | 
|   556                                        queryParams: _queryParams, |   576         uploadOptions: _uploadOptions, | 
|   557                                        uploadOptions: _uploadOptions, |   577         uploadMedia: _uploadMedia, | 
|   558                                        uploadMedia: _uploadMedia, |   578         downloadOptions: _downloadOptions); | 
|   559                                        downloadOptions: _downloadOptions); |  | 
|   560     return _response.then((data) => new ManagedZone.fromJson(data)); |   579     return _response.then((data) => new ManagedZone.fromJson(data)); | 
|   561   } |   580   } | 
|   562  |   581  | 
|   563   /** |   582   /// Delete a previously created ManagedZone. | 
|   564    * Delete a previously created ManagedZone. |   583   /// | 
|   565    * |   584   /// Request parameters: | 
|   566    * Request parameters: |   585   /// | 
|   567    * |   586   /// [project] - Identifies the project addressed by this request. | 
|   568    * [project] - Identifies the project addressed by this request. |   587   /// | 
|   569    * |   588   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   570    * [managedZone] - Identifies the managed zone addressed by this request. Can |   589   /// Can be the managed zone name or id. | 
|   571    * be the managed zone name or id. |   590   /// | 
|   572    * |   591   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   573    * [clientOperationId] - For mutating operation requests only. An optional |   592   /// identifier specified by the client. Must be unique for operation | 
|   574    * identifier specified by the client. Must be unique for operation resources |   593   /// resources in the Operations collection. | 
|   575    * in the Operations collection. |   594   /// | 
|   576    * |   595   /// Completes with a [ManagedZonesDeleteResponse]. | 
|   577    * Completes with a [ManagedZonesDeleteResponse]. |   596   /// | 
|   578    * |   597   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   579    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   598   /// an error. | 
|   580    * error. |   599   /// | 
|   581    * |   600   /// If the used [http.Client] completes with an error when making a REST | 
|   582    * If the used [http.Client] completes with an error when making a REST call, |   601   /// call, this method will complete with the same error. | 
|   583    * this method will complete with the same error. |   602   async.Future<ManagedZonesDeleteResponse> delete( | 
|   584    */ |   603       core.String project, core.String managedZone, | 
|   585   async.Future<ManagedZonesDeleteResponse> delete(core.String project, core.Stri
      ng managedZone, {core.String clientOperationId}) { |   604       {core.String clientOperationId}) { | 
|   586     var _url = null; |   605     var _url = null; | 
|   587     var _queryParams = new core.Map(); |   606     var _queryParams = new core.Map(); | 
|   588     var _uploadMedia = null; |   607     var _uploadMedia = null; | 
|   589     var _uploadOptions = null; |   608     var _uploadOptions = null; | 
|   590     var _downloadOptions = commons.DownloadOptions.Metadata; |   609     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   591     var _body = null; |   610     var _body = null; | 
|   592  |   611  | 
|   593     if (project == null) { |   612     if (project == null) { | 
|   594       throw new core.ArgumentError("Parameter project is required."); |   613       throw new core.ArgumentError("Parameter project is required."); | 
|   595     } |   614     } | 
|   596     if (managedZone == null) { |   615     if (managedZone == null) { | 
|   597       throw new core.ArgumentError("Parameter managedZone is required."); |   616       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   598     } |   617     } | 
|   599     if (clientOperationId != null) { |   618     if (clientOperationId != null) { | 
|   600       _queryParams["clientOperationId"] = [clientOperationId]; |   619       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   601     } |   620     } | 
|   602  |   621  | 
|   603     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone'); |   622     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   623         '/managedZones/' + | 
 |   624         commons.Escaper.ecapeVariable('$managedZone'); | 
|   604  |   625  | 
|   605     var _response = _requester.request(_url, |   626     var _response = _requester.request(_url, "DELETE", | 
|   606                                        "DELETE", |   627         body: _body, | 
|   607                                        body: _body, |   628         queryParams: _queryParams, | 
|   608                                        queryParams: _queryParams, |   629         uploadOptions: _uploadOptions, | 
|   609                                        uploadOptions: _uploadOptions, |   630         uploadMedia: _uploadMedia, | 
|   610                                        uploadMedia: _uploadMedia, |   631         downloadOptions: _downloadOptions); | 
|   611                                        downloadOptions: _downloadOptions); |   632     return _response | 
|   612     return _response.then((data) => new ManagedZonesDeleteResponse.fromJson(data
      )); |   633         .then((data) => new ManagedZonesDeleteResponse.fromJson(data)); | 
|   613   } |   634   } | 
|   614  |   635  | 
|   615   /** |   636   /// Fetch the representation of an existing ManagedZone. | 
|   616    * Fetch the representation of an existing ManagedZone. |   637   /// | 
|   617    * |   638   /// Request parameters: | 
|   618    * Request parameters: |   639   /// | 
|   619    * |   640   /// [project] - Identifies the project addressed by this request. | 
|   620    * [project] - Identifies the project addressed by this request. |   641   /// | 
|   621    * |   642   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   622    * [managedZone] - Identifies the managed zone addressed by this request. Can |   643   /// Can be the managed zone name or id. | 
|   623    * be the managed zone name or id. |   644   /// | 
|   624    * |   645   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   625    * [clientOperationId] - For mutating operation requests only. An optional |   646   /// identifier specified by the client. Must be unique for operation | 
|   626    * identifier specified by the client. Must be unique for operation resources |   647   /// resources in the Operations collection. | 
|   627    * in the Operations collection. |   648   /// | 
|   628    * |   649   /// Completes with a [ManagedZone]. | 
|   629    * Completes with a [ManagedZone]. |   650   /// | 
|   630    * |   651   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   631    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   652   /// an error. | 
|   632    * error. |   653   /// | 
|   633    * |   654   /// If the used [http.Client] completes with an error when making a REST | 
|   634    * If the used [http.Client] completes with an error when making a REST call, |   655   /// call, this method will complete with the same error. | 
|   635    * this method will complete with the same error. |   656   async.Future<ManagedZone> get(core.String project, core.String managedZone, | 
|   636    */ |   657       {core.String clientOperationId}) { | 
|   637   async.Future<ManagedZone> get(core.String project, core.String managedZone, {c
      ore.String clientOperationId}) { |  | 
|   638     var _url = null; |   658     var _url = null; | 
|   639     var _queryParams = new core.Map(); |   659     var _queryParams = new core.Map(); | 
|   640     var _uploadMedia = null; |   660     var _uploadMedia = null; | 
|   641     var _uploadOptions = null; |   661     var _uploadOptions = null; | 
|   642     var _downloadOptions = commons.DownloadOptions.Metadata; |   662     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   643     var _body = null; |   663     var _body = null; | 
|   644  |   664  | 
|   645     if (project == null) { |   665     if (project == null) { | 
|   646       throw new core.ArgumentError("Parameter project is required."); |   666       throw new core.ArgumentError("Parameter project is required."); | 
|   647     } |   667     } | 
|   648     if (managedZone == null) { |   668     if (managedZone == null) { | 
|   649       throw new core.ArgumentError("Parameter managedZone is required."); |   669       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   650     } |   670     } | 
|   651     if (clientOperationId != null) { |   671     if (clientOperationId != null) { | 
|   652       _queryParams["clientOperationId"] = [clientOperationId]; |   672       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   653     } |   673     } | 
|   654  |   674  | 
|   655     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone'); |   675     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   676         '/managedZones/' + | 
 |   677         commons.Escaper.ecapeVariable('$managedZone'); | 
|   656  |   678  | 
|   657     var _response = _requester.request(_url, |   679     var _response = _requester.request(_url, "GET", | 
|   658                                        "GET", |   680         body: _body, | 
|   659                                        body: _body, |   681         queryParams: _queryParams, | 
|   660                                        queryParams: _queryParams, |   682         uploadOptions: _uploadOptions, | 
|   661                                        uploadOptions: _uploadOptions, |   683         uploadMedia: _uploadMedia, | 
|   662                                        uploadMedia: _uploadMedia, |   684         downloadOptions: _downloadOptions); | 
|   663                                        downloadOptions: _downloadOptions); |  | 
|   664     return _response.then((data) => new ManagedZone.fromJson(data)); |   685     return _response.then((data) => new ManagedZone.fromJson(data)); | 
|   665   } |   686   } | 
|   666  |   687  | 
|   667   /** |   688   /// Enumerate ManagedZones that have been created but not yet deleted. | 
|   668    * Enumerate ManagedZones that have been created but not yet deleted. |   689   /// | 
|   669    * |   690   /// Request parameters: | 
|   670    * Request parameters: |   691   /// | 
|   671    * |   692   /// [project] - Identifies the project addressed by this request. | 
|   672    * [project] - Identifies the project addressed by this request. |   693   /// | 
|   673    * |   694   /// [dnsName] - Restricts the list to return only zones with this domain | 
|   674    * [dnsName] - Restricts the list to return only zones with this domain name. |   695   /// name. | 
|   675    * |   696   /// | 
|   676    * [maxResults] - Optional. Maximum number of results to be returned. If |   697   /// [maxResults] - Optional. Maximum number of results to be returned. If | 
|   677    * unspecified, the server will decide how many results to return. |   698   /// unspecified, the server will decide how many results to return. | 
|   678    * |   699   /// | 
|   679    * [pageToken] - Optional. A tag returned by a previous list request that was |   700   /// [pageToken] - Optional. A tag returned by a previous list request that | 
|   680    * truncated. Use this parameter to continue a previous list request. |   701   /// was truncated. Use this parameter to continue a previous list request. | 
|   681    * |   702   /// | 
|   682    * Completes with a [ManagedZonesListResponse]. |   703   /// Completes with a [ManagedZonesListResponse]. | 
|   683    * |   704   /// | 
|   684    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   705   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   685    * error. |   706   /// an error. | 
|   686    * |   707   /// | 
|   687    * If the used [http.Client] completes with an error when making a REST call, |   708   /// If the used [http.Client] completes with an error when making a REST | 
|   688    * this method will complete with the same error. |   709   /// call, this method will complete with the same error. | 
|   689    */ |   710   async.Future<ManagedZonesListResponse> list(core.String project, | 
|   690   async.Future<ManagedZonesListResponse> list(core.String project, {core.String 
      dnsName, core.int maxResults, core.String pageToken}) { |   711       {core.String dnsName, core.int maxResults, core.String pageToken}) { | 
|   691     var _url = null; |   712     var _url = null; | 
|   692     var _queryParams = new core.Map(); |   713     var _queryParams = new core.Map(); | 
|   693     var _uploadMedia = null; |   714     var _uploadMedia = null; | 
|   694     var _uploadOptions = null; |   715     var _uploadOptions = null; | 
|   695     var _downloadOptions = commons.DownloadOptions.Metadata; |   716     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   696     var _body = null; |   717     var _body = null; | 
|   697  |   718  | 
|   698     if (project == null) { |   719     if (project == null) { | 
|   699       throw new core.ArgumentError("Parameter project is required."); |   720       throw new core.ArgumentError("Parameter project is required."); | 
|   700     } |   721     } | 
|   701     if (dnsName != null) { |   722     if (dnsName != null) { | 
|   702       _queryParams["dnsName"] = [dnsName]; |   723       _queryParams["dnsName"] = [dnsName]; | 
|   703     } |   724     } | 
|   704     if (maxResults != null) { |   725     if (maxResults != null) { | 
|   705       _queryParams["maxResults"] = ["${maxResults}"]; |   726       _queryParams["maxResults"] = ["${maxResults}"]; | 
|   706     } |   727     } | 
|   707     if (pageToken != null) { |   728     if (pageToken != null) { | 
|   708       _queryParams["pageToken"] = [pageToken]; |   729       _queryParams["pageToken"] = [pageToken]; | 
|   709     } |   730     } | 
|   710  |   731  | 
|   711     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones'; |   732     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones'; | 
|   712  |   733  | 
|   713     var _response = _requester.request(_url, |   734     var _response = _requester.request(_url, "GET", | 
|   714                                        "GET", |   735         body: _body, | 
|   715                                        body: _body, |   736         queryParams: _queryParams, | 
|   716                                        queryParams: _queryParams, |   737         uploadOptions: _uploadOptions, | 
|   717                                        uploadOptions: _uploadOptions, |   738         uploadMedia: _uploadMedia, | 
|   718                                        uploadMedia: _uploadMedia, |   739         downloadOptions: _downloadOptions); | 
|   719                                        downloadOptions: _downloadOptions); |   740     return _response | 
|   720     return _response.then((data) => new ManagedZonesListResponse.fromJson(data))
      ; |   741         .then((data) => new ManagedZonesListResponse.fromJson(data)); | 
|   721   } |   742   } | 
|   722  |   743  | 
|   723   /** |   744   /// Update an existing ManagedZone. This method supports patch semantics. | 
|   724    * Update an existing ManagedZone. This method supports patch semantics. |   745   /// | 
|   725    * |   746   /// [request] - The metadata request object. | 
|   726    * [request] - The metadata request object. |   747   /// | 
|   727    * |   748   /// Request parameters: | 
|   728    * Request parameters: |   749   /// | 
|   729    * |   750   /// [project] - Identifies the project addressed by this request. | 
|   730    * [project] - Identifies the project addressed by this request. |   751   /// | 
|   731    * |   752   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   732    * [managedZone] - Identifies the managed zone addressed by this request. Can |   753   /// Can be the managed zone name or id. | 
|   733    * be the managed zone name or id. |   754   /// | 
|   734    * |   755   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   735    * [clientOperationId] - For mutating operation requests only. An optional |   756   /// identifier specified by the client. Must be unique for operation | 
|   736    * identifier specified by the client. Must be unique for operation resources |   757   /// resources in the Operations collection. | 
|   737    * in the Operations collection. |   758   /// | 
|   738    * |   759   /// Completes with a [Operation]. | 
|   739    * Completes with a [Operation]. |   760   /// | 
|   740    * |   761   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   741    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   762   /// an error. | 
|   742    * error. |   763   /// | 
|   743    * |   764   /// If the used [http.Client] completes with an error when making a REST | 
|   744    * If the used [http.Client] completes with an error when making a REST call, |   765   /// call, this method will complete with the same error. | 
|   745    * this method will complete with the same error. |   766   async.Future<Operation> patch( | 
|   746    */ |   767       ManagedZone request, core.String project, core.String managedZone, | 
|   747   async.Future<Operation> patch(ManagedZone request, core.String project, core.S
      tring managedZone, {core.String clientOperationId}) { |   768       {core.String clientOperationId}) { | 
|   748     var _url = null; |   769     var _url = null; | 
|   749     var _queryParams = new core.Map(); |   770     var _queryParams = new core.Map(); | 
|   750     var _uploadMedia = null; |   771     var _uploadMedia = null; | 
|   751     var _uploadOptions = null; |   772     var _uploadOptions = null; | 
|   752     var _downloadOptions = commons.DownloadOptions.Metadata; |   773     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   753     var _body = null; |   774     var _body = null; | 
|   754  |   775  | 
|   755     if (request != null) { |   776     if (request != null) { | 
|   756       _body = convert.JSON.encode((request).toJson()); |   777       _body = convert.JSON.encode((request).toJson()); | 
|   757     } |   778     } | 
|   758     if (project == null) { |   779     if (project == null) { | 
|   759       throw new core.ArgumentError("Parameter project is required."); |   780       throw new core.ArgumentError("Parameter project is required."); | 
|   760     } |   781     } | 
|   761     if (managedZone == null) { |   782     if (managedZone == null) { | 
|   762       throw new core.ArgumentError("Parameter managedZone is required."); |   783       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   763     } |   784     } | 
|   764     if (clientOperationId != null) { |   785     if (clientOperationId != null) { | 
|   765       _queryParams["clientOperationId"] = [clientOperationId]; |   786       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   766     } |   787     } | 
|   767  |   788  | 
|   768     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone'); |   789     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   790         '/managedZones/' + | 
 |   791         commons.Escaper.ecapeVariable('$managedZone'); | 
|   769  |   792  | 
|   770     var _response = _requester.request(_url, |   793     var _response = _requester.request(_url, "PATCH", | 
|   771                                        "PATCH", |   794         body: _body, | 
|   772                                        body: _body, |   795         queryParams: _queryParams, | 
|   773                                        queryParams: _queryParams, |   796         uploadOptions: _uploadOptions, | 
|   774                                        uploadOptions: _uploadOptions, |   797         uploadMedia: _uploadMedia, | 
|   775                                        uploadMedia: _uploadMedia, |   798         downloadOptions: _downloadOptions); | 
|   776                                        downloadOptions: _downloadOptions); |  | 
|   777     return _response.then((data) => new Operation.fromJson(data)); |   799     return _response.then((data) => new Operation.fromJson(data)); | 
|   778   } |   800   } | 
|   779  |   801  | 
|   780   /** |   802   /// Update an existing ManagedZone. | 
|   781    * Update an existing ManagedZone. |   803   /// | 
|   782    * |   804   /// [request] - The metadata request object. | 
|   783    * [request] - The metadata request object. |   805   /// | 
|   784    * |   806   /// Request parameters: | 
|   785    * Request parameters: |   807   /// | 
|   786    * |   808   /// [project] - Identifies the project addressed by this request. | 
|   787    * [project] - Identifies the project addressed by this request. |   809   /// | 
|   788    * |   810   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   789    * [managedZone] - Identifies the managed zone addressed by this request. Can |   811   /// Can be the managed zone name or id. | 
|   790    * be the managed zone name or id. |   812   /// | 
|   791    * |   813   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   792    * [clientOperationId] - For mutating operation requests only. An optional |   814   /// identifier specified by the client. Must be unique for operation | 
|   793    * identifier specified by the client. Must be unique for operation resources |   815   /// resources in the Operations collection. | 
|   794    * in the Operations collection. |   816   /// | 
|   795    * |   817   /// Completes with a [Operation]. | 
|   796    * Completes with a [Operation]. |   818   /// | 
|   797    * |   819   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   798    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   820   /// an error. | 
|   799    * error. |   821   /// | 
|   800    * |   822   /// If the used [http.Client] completes with an error when making a REST | 
|   801    * If the used [http.Client] completes with an error when making a REST call, |   823   /// call, this method will complete with the same error. | 
|   802    * this method will complete with the same error. |   824   async.Future<Operation> update( | 
|   803    */ |   825       ManagedZone request, core.String project, core.String managedZone, | 
|   804   async.Future<Operation> update(ManagedZone request, core.String project, core.
      String managedZone, {core.String clientOperationId}) { |   826       {core.String clientOperationId}) { | 
|   805     var _url = null; |   827     var _url = null; | 
|   806     var _queryParams = new core.Map(); |   828     var _queryParams = new core.Map(); | 
|   807     var _uploadMedia = null; |   829     var _uploadMedia = null; | 
|   808     var _uploadOptions = null; |   830     var _uploadOptions = null; | 
|   809     var _downloadOptions = commons.DownloadOptions.Metadata; |   831     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   810     var _body = null; |   832     var _body = null; | 
|   811  |   833  | 
|   812     if (request != null) { |   834     if (request != null) { | 
|   813       _body = convert.JSON.encode((request).toJson()); |   835       _body = convert.JSON.encode((request).toJson()); | 
|   814     } |   836     } | 
|   815     if (project == null) { |   837     if (project == null) { | 
|   816       throw new core.ArgumentError("Parameter project is required."); |   838       throw new core.ArgumentError("Parameter project is required."); | 
|   817     } |   839     } | 
|   818     if (managedZone == null) { |   840     if (managedZone == null) { | 
|   819       throw new core.ArgumentError("Parameter managedZone is required."); |   841       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   820     } |   842     } | 
|   821     if (clientOperationId != null) { |   843     if (clientOperationId != null) { | 
|   822       _queryParams["clientOperationId"] = [clientOperationId]; |   844       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   823     } |   845     } | 
|   824  |   846  | 
|   825     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone'); |   847     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   848         '/managedZones/' + | 
 |   849         commons.Escaper.ecapeVariable('$managedZone'); | 
|   826  |   850  | 
|   827     var _response = _requester.request(_url, |   851     var _response = _requester.request(_url, "PUT", | 
|   828                                        "PUT", |   852         body: _body, | 
|   829                                        body: _body, |   853         queryParams: _queryParams, | 
|   830                                        queryParams: _queryParams, |   854         uploadOptions: _uploadOptions, | 
|   831                                        uploadOptions: _uploadOptions, |   855         uploadMedia: _uploadMedia, | 
|   832                                        uploadMedia: _uploadMedia, |   856         downloadOptions: _downloadOptions); | 
|   833                                        downloadOptions: _downloadOptions); |  | 
|   834     return _response.then((data) => new Operation.fromJson(data)); |   857     return _response.then((data) => new Operation.fromJson(data)); | 
|   835   } |   858   } | 
|   836  |  | 
|   837 } |   859 } | 
|   838  |   860  | 
|   839  |  | 
|   840 class ProjectsResourceApi { |   861 class ProjectsResourceApi { | 
|   841   final commons.ApiRequester _requester; |   862   final commons.ApiRequester _requester; | 
|   842  |   863  | 
|   843   ProjectsResourceApi(commons.ApiRequester client) :  |   864   ProjectsResourceApi(commons.ApiRequester client) : _requester = client; | 
|   844       _requester = client; |  | 
|   845  |   865  | 
|   846   /** |   866   /// Fetch the representation of an existing Project. | 
|   847    * Fetch the representation of an existing Project. |   867   /// | 
|   848    * |   868   /// Request parameters: | 
|   849    * Request parameters: |   869   /// | 
|   850    * |   870   /// [project] - Identifies the project addressed by this request. | 
|   851    * [project] - Identifies the project addressed by this request. |   871   /// | 
|   852    * |   872   /// [clientOperationId] - For mutating operation requests only. An optional | 
|   853    * [clientOperationId] - For mutating operation requests only. An optional |   873   /// identifier specified by the client. Must be unique for operation | 
|   854    * identifier specified by the client. Must be unique for operation resources |   874   /// resources in the Operations collection. | 
|   855    * in the Operations collection. |   875   /// | 
|   856    * |   876   /// Completes with a [Project]. | 
|   857    * Completes with a [Project]. |   877   /// | 
|   858    * |   878   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   859    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   879   /// an error. | 
|   860    * error. |   880   /// | 
|   861    * |   881   /// If the used [http.Client] completes with an error when making a REST | 
|   862    * If the used [http.Client] completes with an error when making a REST call, |   882   /// call, this method will complete with the same error. | 
|   863    * this method will complete with the same error. |   883   async.Future<Project> get(core.String project, | 
|   864    */ |   884       {core.String clientOperationId}) { | 
|   865   async.Future<Project> get(core.String project, {core.String clientOperationId}
      ) { |  | 
|   866     var _url = null; |   885     var _url = null; | 
|   867     var _queryParams = new core.Map(); |   886     var _queryParams = new core.Map(); | 
|   868     var _uploadMedia = null; |   887     var _uploadMedia = null; | 
|   869     var _uploadOptions = null; |   888     var _uploadOptions = null; | 
|   870     var _downloadOptions = commons.DownloadOptions.Metadata; |   889     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   871     var _body = null; |   890     var _body = null; | 
|   872  |   891  | 
|   873     if (project == null) { |   892     if (project == null) { | 
|   874       throw new core.ArgumentError("Parameter project is required."); |   893       throw new core.ArgumentError("Parameter project is required."); | 
|   875     } |   894     } | 
|   876     if (clientOperationId != null) { |   895     if (clientOperationId != null) { | 
|   877       _queryParams["clientOperationId"] = [clientOperationId]; |   896       _queryParams["clientOperationId"] = [clientOperationId]; | 
|   878     } |   897     } | 
|   879  |   898  | 
|   880     _url = commons.Escaper.ecapeVariable('$project'); |   899     _url = commons.Escaper.ecapeVariable('$project'); | 
|   881  |   900  | 
|   882     var _response = _requester.request(_url, |   901     var _response = _requester.request(_url, "GET", | 
|   883                                        "GET", |   902         body: _body, | 
|   884                                        body: _body, |   903         queryParams: _queryParams, | 
|   885                                        queryParams: _queryParams, |   904         uploadOptions: _uploadOptions, | 
|   886                                        uploadOptions: _uploadOptions, |   905         uploadMedia: _uploadMedia, | 
|   887                                        uploadMedia: _uploadMedia, |   906         downloadOptions: _downloadOptions); | 
|   888                                        downloadOptions: _downloadOptions); |  | 
|   889     return _response.then((data) => new Project.fromJson(data)); |   907     return _response.then((data) => new Project.fromJson(data)); | 
|   890   } |   908   } | 
|   891  |  | 
|   892 } |   909 } | 
|   893  |   910  | 
|   894  |  | 
|   895 class ResourceRecordSetsResourceApi { |   911 class ResourceRecordSetsResourceApi { | 
|   896   final commons.ApiRequester _requester; |   912   final commons.ApiRequester _requester; | 
|   897  |   913  | 
|   898   ResourceRecordSetsResourceApi(commons.ApiRequester client) :  |   914   ResourceRecordSetsResourceApi(commons.ApiRequester client) | 
|   899       _requester = client; |   915       : _requester = client; | 
|   900  |   916  | 
|   901   /** |   917   /// Enumerate ResourceRecordSets that have been created but not yet deleted. | 
|   902    * Enumerate ResourceRecordSets that have been created but not yet deleted. |   918   /// | 
|   903    * |   919   /// Request parameters: | 
|   904    * Request parameters: |   920   /// | 
|   905    * |   921   /// [project] - Identifies the project addressed by this request. | 
|   906    * [project] - Identifies the project addressed by this request. |   922   /// | 
|   907    * |   923   /// [managedZone] - Identifies the managed zone addressed by this request. | 
|   908    * [managedZone] - Identifies the managed zone addressed by this request. Can |   924   /// Can be the managed zone name or id. | 
|   909    * be the managed zone name or id. |   925   /// | 
|   910    * |   926   /// [maxResults] - Optional. Maximum number of results to be returned. If | 
|   911    * [maxResults] - Optional. Maximum number of results to be returned. If |   927   /// unspecified, the server will decide how many results to return. | 
|   912    * unspecified, the server will decide how many results to return. |   928   /// | 
|   913    * |   929   /// [name] - Restricts the list to return only records with this fully | 
|   914    * [name] - Restricts the list to return only records with this fully |   930   /// qualified domain name. | 
|   915    * qualified domain name. |   931   /// | 
|   916    * |   932   /// [pageToken] - Optional. A tag returned by a previous list request that | 
|   917    * [pageToken] - Optional. A tag returned by a previous list request that was |   933   /// was truncated. Use this parameter to continue a previous list request. | 
|   918    * truncated. Use this parameter to continue a previous list request. |   934   /// | 
|   919    * |   935   /// [type] - Restricts the list to return only records of this type. If | 
|   920    * [type] - Restricts the list to return only records of this type. If |   936   /// present, the "name" parameter must also be present. | 
|   921    * present, the "name" parameter must also be present. |   937   /// | 
|   922    * |   938   /// Completes with a [ResourceRecordSetsListResponse]. | 
|   923    * Completes with a [ResourceRecordSetsListResponse]. |   939   /// | 
|   924    * |   940   /// Completes with a [commons.ApiRequestError] if the API endpoint returned | 
|   925    * Completes with a [commons.ApiRequestError] if the API endpoint returned an |   941   /// an error. | 
|   926    * error. |   942   /// | 
|   927    * |   943   /// If the used [http.Client] completes with an error when making a REST | 
|   928    * If the used [http.Client] completes with an error when making a REST call, |   944   /// call, this method will complete with the same error. | 
|   929    * this method will complete with the same error. |   945   async.Future<ResourceRecordSetsListResponse> list( | 
|   930    */ |   946       core.String project, core.String managedZone, | 
|   931   async.Future<ResourceRecordSetsListResponse> list(core.String project, core.St
      ring managedZone, {core.int maxResults, core.String name, core.String pageToken,
       core.String type}) { |   947       {core.int maxResults, | 
 |   948       core.String name, | 
 |   949       core.String pageToken, | 
 |   950       core.String type}) { | 
|   932     var _url = null; |   951     var _url = null; | 
|   933     var _queryParams = new core.Map(); |   952     var _queryParams = new core.Map(); | 
|   934     var _uploadMedia = null; |   953     var _uploadMedia = null; | 
|   935     var _uploadOptions = null; |   954     var _uploadOptions = null; | 
|   936     var _downloadOptions = commons.DownloadOptions.Metadata; |   955     var _downloadOptions = commons.DownloadOptions.Metadata; | 
|   937     var _body = null; |   956     var _body = null; | 
|   938  |   957  | 
|   939     if (project == null) { |   958     if (project == null) { | 
|   940       throw new core.ArgumentError("Parameter project is required."); |   959       throw new core.ArgumentError("Parameter project is required."); | 
|   941     } |   960     } | 
|   942     if (managedZone == null) { |   961     if (managedZone == null) { | 
|   943       throw new core.ArgumentError("Parameter managedZone is required."); |   962       throw new core.ArgumentError("Parameter managedZone is required."); | 
|   944     } |   963     } | 
|   945     if (maxResults != null) { |   964     if (maxResults != null) { | 
|   946       _queryParams["maxResults"] = ["${maxResults}"]; |   965       _queryParams["maxResults"] = ["${maxResults}"]; | 
|   947     } |   966     } | 
|   948     if (name != null) { |   967     if (name != null) { | 
|   949       _queryParams["name"] = [name]; |   968       _queryParams["name"] = [name]; | 
|   950     } |   969     } | 
|   951     if (pageToken != null) { |   970     if (pageToken != null) { | 
|   952       _queryParams["pageToken"] = [pageToken]; |   971       _queryParams["pageToken"] = [pageToken]; | 
|   953     } |   972     } | 
|   954     if (type != null) { |   973     if (type != null) { | 
|   955       _queryParams["type"] = [type]; |   974       _queryParams["type"] = [type]; | 
|   956     } |   975     } | 
|   957  |   976  | 
|   958     _url = commons.Escaper.ecapeVariable('$project') + '/managedZones/' + common
      s.Escaper.ecapeVariable('$managedZone') + '/rrsets'; |   977     _url = commons.Escaper.ecapeVariable('$project') + | 
 |   978         '/managedZones/' + | 
 |   979         commons.Escaper.ecapeVariable('$managedZone') + | 
 |   980         '/rrsets'; | 
|   959  |   981  | 
|   960     var _response = _requester.request(_url, |   982     var _response = _requester.request(_url, "GET", | 
|   961                                        "GET", |   983         body: _body, | 
|   962                                        body: _body, |   984         queryParams: _queryParams, | 
|   963                                        queryParams: _queryParams, |   985         uploadOptions: _uploadOptions, | 
|   964                                        uploadOptions: _uploadOptions, |   986         uploadMedia: _uploadMedia, | 
|   965                                        uploadMedia: _uploadMedia, |   987         downloadOptions: _downloadOptions); | 
|   966                                        downloadOptions: _downloadOptions); |   988     return _response | 
|   967     return _response.then((data) => new ResourceRecordSetsListResponse.fromJson(
      data)); |   989         .then((data) => new ResourceRecordSetsListResponse.fromJson(data)); | 
|   968   } |   990   } | 
|   969  |  | 
|   970 } |   991 } | 
|   971  |   992  | 
 |   993 /// An atomic update to a collection of ResourceRecordSets. | 
 |   994 class Change { | 
 |   995   /// Which ResourceRecordSets to add? | 
 |   996   core.List<ResourceRecordSet> additions; | 
|   972  |   997  | 
 |   998   /// Which ResourceRecordSets to remove? Must match existing data exactly. | 
 |   999   core.List<ResourceRecordSet> deletions; | 
|   973  |  1000  | 
|   974 /** An atomic update to a collection of ResourceRecordSets. */ |  1001   /// Unique identifier for the resource; defined by the server (output only). | 
|   975 class Change { |  | 
|   976   /** Which ResourceRecordSets to add? */ |  | 
|   977   core.List<ResourceRecordSet> additions; |  | 
|   978   /** Which ResourceRecordSets to remove? Must match existing data exactly. */ |  | 
|   979   core.List<ResourceRecordSet> deletions; |  | 
|   980   /** |  | 
|   981    * Unique identifier for the resource; defined by the server (output only). |  | 
|   982    */ |  | 
|   983   core.String id; |  1002   core.String id; | 
|   984   /** If the DNS queries for the zone will be served. */ |  1003  | 
 |  1004   /// If the DNS queries for the zone will be served. | 
|   985   core.bool isServing; |  1005   core.bool isServing; | 
|   986   /** |  1006  | 
|   987    * Identifies what kind of resource this is. Value: the fixed string |  1007   /// Identifies what kind of resource this is. Value: the fixed string | 
|   988    * "dns#change". |  1008   /// "dns#change". | 
|   989    */ |  | 
|   990   core.String kind; |  1009   core.String kind; | 
|   991   /** |  1010  | 
|   992    * The time that this operation was started by the server (output only). This |  1011   /// The time that this operation was started by the server (output only). | 
|   993    * is in RFC3339 text format. |  1012   /// This is in RFC3339 text format. | 
|   994    */ |  | 
|   995   core.String startTime; |  1013   core.String startTime; | 
|   996   /** |  1014  | 
|   997    * Status of the operation (output only). |  1015   /// Status of the operation (output only). | 
|   998    * Possible string values are: |  1016   /// Possible string values are: | 
|   999    * - "DONE" |  1017   /// - "DONE" | 
|  1000    * - "PENDING" |  1018   /// - "PENDING" | 
|  1001    */ |  | 
|  1002   core.String status; |  1019   core.String status; | 
|  1003  |  1020  | 
|  1004   Change(); |  1021   Change(); | 
|  1005  |  1022  | 
|  1006   Change.fromJson(core.Map _json) { |  1023   Change.fromJson(core.Map _json) { | 
|  1007     if (_json.containsKey("additions")) { |  1024     if (_json.containsKey("additions")) { | 
|  1008       additions = _json["additions"].map((value) => new ResourceRecordSet.fromJs
      on(value)).toList(); |  1025       additions = _json["additions"] | 
 |  1026           .map((value) => new ResourceRecordSet.fromJson(value)) | 
 |  1027           .toList(); | 
|  1009     } |  1028     } | 
|  1010     if (_json.containsKey("deletions")) { |  1029     if (_json.containsKey("deletions")) { | 
|  1011       deletions = _json["deletions"].map((value) => new ResourceRecordSet.fromJs
      on(value)).toList(); |  1030       deletions = _json["deletions"] | 
 |  1031           .map((value) => new ResourceRecordSet.fromJson(value)) | 
 |  1032           .toList(); | 
|  1012     } |  1033     } | 
|  1013     if (_json.containsKey("id")) { |  1034     if (_json.containsKey("id")) { | 
|  1014       id = _json["id"]; |  1035       id = _json["id"]; | 
|  1015     } |  1036     } | 
|  1016     if (_json.containsKey("isServing")) { |  1037     if (_json.containsKey("isServing")) { | 
|  1017       isServing = _json["isServing"]; |  1038       isServing = _json["isServing"]; | 
|  1018     } |  1039     } | 
|  1019     if (_json.containsKey("kind")) { |  1040     if (_json.containsKey("kind")) { | 
|  1020       kind = _json["kind"]; |  1041       kind = _json["kind"]; | 
|  1021     } |  1042     } | 
|  1022     if (_json.containsKey("startTime")) { |  1043     if (_json.containsKey("startTime")) { | 
|  1023       startTime = _json["startTime"]; |  1044       startTime = _json["startTime"]; | 
|  1024     } |  1045     } | 
|  1025     if (_json.containsKey("status")) { |  1046     if (_json.containsKey("status")) { | 
|  1026       status = _json["status"]; |  1047       status = _json["status"]; | 
|  1027     } |  1048     } | 
|  1028   } |  1049   } | 
|  1029  |  1050  | 
|  1030   core.Map<core.String, core.Object> toJson() { |  1051   core.Map<core.String, core.Object> toJson() { | 
|  1031     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1052     final core.Map<core.String, core.Object> _json = | 
 |  1053         new core.Map<core.String, core.Object>(); | 
|  1032     if (additions != null) { |  1054     if (additions != null) { | 
|  1033       _json["additions"] = additions.map((value) => (value).toJson()).toList(); |  1055       _json["additions"] = additions.map((value) => (value).toJson()).toList(); | 
|  1034     } |  1056     } | 
|  1035     if (deletions != null) { |  1057     if (deletions != null) { | 
|  1036       _json["deletions"] = deletions.map((value) => (value).toJson()).toList(); |  1058       _json["deletions"] = deletions.map((value) => (value).toJson()).toList(); | 
|  1037     } |  1059     } | 
|  1038     if (id != null) { |  1060     if (id != null) { | 
|  1039       _json["id"] = id; |  1061       _json["id"] = id; | 
|  1040     } |  1062     } | 
|  1041     if (isServing != null) { |  1063     if (isServing != null) { | 
|  1042       _json["isServing"] = isServing; |  1064       _json["isServing"] = isServing; | 
|  1043     } |  1065     } | 
|  1044     if (kind != null) { |  1066     if (kind != null) { | 
|  1045       _json["kind"] = kind; |  1067       _json["kind"] = kind; | 
|  1046     } |  1068     } | 
|  1047     if (startTime != null) { |  1069     if (startTime != null) { | 
|  1048       _json["startTime"] = startTime; |  1070       _json["startTime"] = startTime; | 
|  1049     } |  1071     } | 
|  1050     if (status != null) { |  1072     if (status != null) { | 
|  1051       _json["status"] = status; |  1073       _json["status"] = status; | 
|  1052     } |  1074     } | 
|  1053     return _json; |  1075     return _json; | 
|  1054   } |  1076   } | 
|  1055 } |  1077 } | 
|  1056  |  1078  | 
|  1057 /** |  1079 /// The response to a request to enumerate Changes to a ResourceRecordSets | 
|  1058  * The response to a request to enumerate Changes to a ResourceRecordSets |  1080 /// collection. | 
|  1059  * collection. |  | 
|  1060  */ |  | 
|  1061 class ChangesListResponse { |  1081 class ChangesListResponse { | 
|  1062   /** The requested changes. */ |  1082   /// The requested changes. | 
|  1063   core.List<Change> changes; |  1083   core.List<Change> changes; | 
|  1064   ResponseHeader header; |  1084   ResponseHeader header; | 
|  1065   /** Type of resource. */ |  1085  | 
 |  1086   /// Type of resource. | 
|  1066   core.String kind; |  1087   core.String kind; | 
|  1067   /** |  1088  | 
|  1068    * The presence of this field indicates that there exist more results |  1089   /// The presence of this field indicates that there exist more results | 
|  1069    * following your last page of results in pagination order. To fetch them, |  1090   /// following your last page of results in pagination order. To fetch them, | 
|  1070    * make another list request using this value as your pagination token. |  1091   /// make another list request using this value as your pagination token. | 
|  1071    * |  1092   /// | 
|  1072    * In this way you can retrieve the complete contents of even very large |  1093   /// In this way you can retrieve the complete contents of even very large | 
|  1073    * collections one page at a time. However, if the contents of the collection |  1094   /// collections one page at a time. However, if the contents of the | 
|  1074    * change between the first and last paginated list request, the set of all |  1095   /// collection change between the first and last paginated list request, the | 
|  1075    * elements returned will be an inconsistent view of the collection. There is |  1096   /// set of all elements returned will be an inconsistent view of the | 
|  1076    * no way to retrieve a "snapshot" of collections larger than the maximum page |  1097   /// collection. There is no way to retrieve a "snapshot" of collections | 
|  1077    * size. |  1098   /// larger than the maximum page size. | 
|  1078    */ |  | 
|  1079   core.String nextPageToken; |  1099   core.String nextPageToken; | 
|  1080  |  1100  | 
|  1081   ChangesListResponse(); |  1101   ChangesListResponse(); | 
|  1082  |  1102  | 
|  1083   ChangesListResponse.fromJson(core.Map _json) { |  1103   ChangesListResponse.fromJson(core.Map _json) { | 
|  1084     if (_json.containsKey("changes")) { |  1104     if (_json.containsKey("changes")) { | 
|  1085       changes = _json["changes"].map((value) => new Change.fromJson(value)).toLi
      st(); |  1105       changes = | 
 |  1106           _json["changes"].map((value) => new Change.fromJson(value)).toList(); | 
|  1086     } |  1107     } | 
|  1087     if (_json.containsKey("header")) { |  1108     if (_json.containsKey("header")) { | 
|  1088       header = new ResponseHeader.fromJson(_json["header"]); |  1109       header = new ResponseHeader.fromJson(_json["header"]); | 
|  1089     } |  1110     } | 
|  1090     if (_json.containsKey("kind")) { |  1111     if (_json.containsKey("kind")) { | 
|  1091       kind = _json["kind"]; |  1112       kind = _json["kind"]; | 
|  1092     } |  1113     } | 
|  1093     if (_json.containsKey("nextPageToken")) { |  1114     if (_json.containsKey("nextPageToken")) { | 
|  1094       nextPageToken = _json["nextPageToken"]; |  1115       nextPageToken = _json["nextPageToken"]; | 
|  1095     } |  1116     } | 
|  1096   } |  1117   } | 
|  1097  |  1118  | 
|  1098   core.Map<core.String, core.Object> toJson() { |  1119   core.Map<core.String, core.Object> toJson() { | 
|  1099     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1120     final core.Map<core.String, core.Object> _json = | 
 |  1121         new core.Map<core.String, core.Object>(); | 
|  1100     if (changes != null) { |  1122     if (changes != null) { | 
|  1101       _json["changes"] = changes.map((value) => (value).toJson()).toList(); |  1123       _json["changes"] = changes.map((value) => (value).toJson()).toList(); | 
|  1102     } |  1124     } | 
|  1103     if (header != null) { |  1125     if (header != null) { | 
|  1104       _json["header"] = (header).toJson(); |  1126       _json["header"] = (header).toJson(); | 
|  1105     } |  1127     } | 
|  1106     if (kind != null) { |  1128     if (kind != null) { | 
|  1107       _json["kind"] = kind; |  1129       _json["kind"] = kind; | 
|  1108     } |  1130     } | 
|  1109     if (nextPageToken != null) { |  1131     if (nextPageToken != null) { | 
|  1110       _json["nextPageToken"] = nextPageToken; |  1132       _json["nextPageToken"] = nextPageToken; | 
|  1111     } |  1133     } | 
|  1112     return _json; |  1134     return _json; | 
|  1113   } |  1135   } | 
|  1114 } |  1136 } | 
|  1115  |  1137  | 
|  1116 /** A DNSSEC key pair. */ |  1138 /// A DNSSEC key pair. | 
|  1117 class DnsKey { |  1139 class DnsKey { | 
|  1118   /** |  1140   /// String mnemonic specifying the DNSSEC algorithm of this key. Immutable | 
|  1119    * String mnemonic specifying the DNSSEC algorithm of this key. Immutable |  1141   /// after creation time. | 
|  1120    * after creation time. |  1142   /// Possible string values are: | 
|  1121    * Possible string values are: |  1143   /// - "ECDSAP256SHA256" | 
|  1122    * - "ECDSAP256SHA256" |  1144   /// - "ECDSAP384SHA384" | 
|  1123    * - "ECDSAP384SHA384" |  1145   /// - "RSASHA1" | 
|  1124    * - "RSASHA1" |  1146   /// - "RSASHA256" | 
|  1125    * - "RSASHA256" |  1147   /// - "RSASHA512" | 
|  1126    * - "RSASHA512" |  | 
|  1127    */ |  | 
|  1128   core.String algorithm; |  1148   core.String algorithm; | 
|  1129   /** |  1149  | 
|  1130    * The time that this resource was created in the control plane. This is in |  1150   /// The time that this resource was created in the control plane. This is in | 
|  1131    * RFC3339 text format. Output only. |  1151   /// RFC3339 text format. Output only. | 
|  1132    */ |  | 
|  1133   core.String creationTime; |  1152   core.String creationTime; | 
|  1134   /** |  1153  | 
|  1135    * A mutable string of at most 1024 characters associated with this resource |  1154   /// A mutable string of at most 1024 characters associated with this resource | 
|  1136    * for the user's convenience. Has no effect on the resource's function. |  1155   /// for the user's convenience. Has no effect on the resource's function. | 
|  1137    */ |  | 
|  1138   core.String description; |  1156   core.String description; | 
|  1139   /** |  1157  | 
|  1140    * Cryptographic hashes of the DNSKEY resource record associated with this |  1158   /// Cryptographic hashes of the DNSKEY resource record associated with this | 
|  1141    * DnsKey. These digests are needed to construct a DS record that points at |  1159   /// DnsKey. These digests are needed to construct a DS record that points at | 
|  1142    * this DNS key. Output only. |  1160   /// this DNS key. Output only. | 
|  1143    */ |  | 
|  1144   core.List<DnsKeyDigest> digests; |  1161   core.List<DnsKeyDigest> digests; | 
|  1145   /** |  1162  | 
|  1146    * Unique identifier for the resource; defined by the server (output only). |  1163   /// Unique identifier for the resource; defined by the server (output only). | 
|  1147    */ |  | 
|  1148   core.String id; |  1164   core.String id; | 
|  1149   /** |  1165  | 
|  1150    * Active keys will be used to sign subsequent changes to the ManagedZone. |  1166   /// Active keys will be used to sign subsequent changes to the ManagedZone. | 
|  1151    * Inactive keys will still be present as DNSKEY Resource Records for the use |  1167   /// Inactive keys will still be present as DNSKEY Resource Records for the | 
|  1152    * of resolvers validating existing signatures. |  1168   /// use of resolvers validating existing signatures. | 
|  1153    */ |  | 
|  1154   core.bool isActive; |  1169   core.bool isActive; | 
|  1155   /** Length of the key in bits. Specified at creation time then immutable. */ |  1170  | 
 |  1171   /// Length of the key in bits. Specified at creation time then immutable. | 
|  1156   core.int keyLength; |  1172   core.int keyLength; | 
|  1157   /** |  1173  | 
|  1158    * The key tag is a non-cryptographic hash of the a DNSKEY resource record |  1174   /// The key tag is a non-cryptographic hash of the a DNSKEY resource record | 
|  1159    * associated with this DnsKey. The key tag can be used to identify a DNSKEY |  1175   /// associated with this DnsKey. The key tag can be used to identify a DNSKEY | 
|  1160    * more quickly (but it is not a unique identifier). In particular, the key |  1176   /// more quickly (but it is not a unique identifier). In particular, the key | 
|  1161    * tag is used in a parent zone's DS record to point at the DNSKEY in this |  1177   /// tag is used in a parent zone's DS record to point at the DNSKEY in this | 
|  1162    * child ManagedZone. The key tag is a number in the range [0, 65535] and the |  1178   /// child ManagedZone. The key tag is a number in the range [0, 65535] and | 
|  1163    * algorithm to calculate it is specified in RFC4034 Appendix B. Output only. |  1179   /// the algorithm to calculate it is specified in RFC4034 Appendix B. Output | 
|  1164    */ |  1180   /// only. | 
|  1165   core.int keyTag; |  1181   core.int keyTag; | 
|  1166   /** |  1182  | 
|  1167    * Identifies what kind of resource this is. Value: the fixed string |  1183   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1168    * "dns#dnsKey". |  1184   /// "dns#dnsKey". | 
|  1169    */ |  | 
|  1170   core.String kind; |  1185   core.String kind; | 
|  1171   /** Base64 encoded public half of this key. Output only. */ |  1186  | 
 |  1187   /// Base64 encoded public half of this key. Output only. | 
|  1172   core.String publicKey; |  1188   core.String publicKey; | 
|  1173   /** |  1189  | 
|  1174    * One of "KEY_SIGNING" or "ZONE_SIGNING". Keys of type KEY_SIGNING have the |  1190   /// One of "KEY_SIGNING" or "ZONE_SIGNING". Keys of type KEY_SIGNING have the | 
|  1175    * Secure Entry Point flag set and, when active, will be used to sign only |  1191   /// Secure Entry Point flag set and, when active, will be used to sign only | 
|  1176    * resource record sets of type DNSKEY. Otherwise, the Secure Entry Point flag |  1192   /// resource record sets of type DNSKEY. Otherwise, the Secure Entry Point | 
|  1177    * will be cleared and this key will be used to sign only resource record sets |  1193   /// flag will be cleared and this key will be used to sign only resource | 
|  1178    * of other types. Immutable after creation time. |  1194   /// record sets of other types. Immutable after creation time. | 
|  1179    * Possible string values are: |  1195   /// Possible string values are: | 
|  1180    * - "KEY_SIGNING" |  1196   /// - "KEY_SIGNING" | 
|  1181    * - "ZONE_SIGNING" |  1197   /// - "ZONE_SIGNING" | 
|  1182    */ |  | 
|  1183   core.String type; |  1198   core.String type; | 
|  1184  |  1199  | 
|  1185   DnsKey(); |  1200   DnsKey(); | 
|  1186  |  1201  | 
|  1187   DnsKey.fromJson(core.Map _json) { |  1202   DnsKey.fromJson(core.Map _json) { | 
|  1188     if (_json.containsKey("algorithm")) { |  1203     if (_json.containsKey("algorithm")) { | 
|  1189       algorithm = _json["algorithm"]; |  1204       algorithm = _json["algorithm"]; | 
|  1190     } |  1205     } | 
|  1191     if (_json.containsKey("creationTime")) { |  1206     if (_json.containsKey("creationTime")) { | 
|  1192       creationTime = _json["creationTime"]; |  1207       creationTime = _json["creationTime"]; | 
|  1193     } |  1208     } | 
|  1194     if (_json.containsKey("description")) { |  1209     if (_json.containsKey("description")) { | 
|  1195       description = _json["description"]; |  1210       description = _json["description"]; | 
|  1196     } |  1211     } | 
|  1197     if (_json.containsKey("digests")) { |  1212     if (_json.containsKey("digests")) { | 
|  1198       digests = _json["digests"].map((value) => new DnsKeyDigest.fromJson(value)
      ).toList(); |  1213       digests = _json["digests"] | 
 |  1214           .map((value) => new DnsKeyDigest.fromJson(value)) | 
 |  1215           .toList(); | 
|  1199     } |  1216     } | 
|  1200     if (_json.containsKey("id")) { |  1217     if (_json.containsKey("id")) { | 
|  1201       id = _json["id"]; |  1218       id = _json["id"]; | 
|  1202     } |  1219     } | 
|  1203     if (_json.containsKey("isActive")) { |  1220     if (_json.containsKey("isActive")) { | 
|  1204       isActive = _json["isActive"]; |  1221       isActive = _json["isActive"]; | 
|  1205     } |  1222     } | 
|  1206     if (_json.containsKey("keyLength")) { |  1223     if (_json.containsKey("keyLength")) { | 
|  1207       keyLength = _json["keyLength"]; |  1224       keyLength = _json["keyLength"]; | 
|  1208     } |  1225     } | 
|  1209     if (_json.containsKey("keyTag")) { |  1226     if (_json.containsKey("keyTag")) { | 
|  1210       keyTag = _json["keyTag"]; |  1227       keyTag = _json["keyTag"]; | 
|  1211     } |  1228     } | 
|  1212     if (_json.containsKey("kind")) { |  1229     if (_json.containsKey("kind")) { | 
|  1213       kind = _json["kind"]; |  1230       kind = _json["kind"]; | 
|  1214     } |  1231     } | 
|  1215     if (_json.containsKey("publicKey")) { |  1232     if (_json.containsKey("publicKey")) { | 
|  1216       publicKey = _json["publicKey"]; |  1233       publicKey = _json["publicKey"]; | 
|  1217     } |  1234     } | 
|  1218     if (_json.containsKey("type")) { |  1235     if (_json.containsKey("type")) { | 
|  1219       type = _json["type"]; |  1236       type = _json["type"]; | 
|  1220     } |  1237     } | 
|  1221   } |  1238   } | 
|  1222  |  1239  | 
|  1223   core.Map<core.String, core.Object> toJson() { |  1240   core.Map<core.String, core.Object> toJson() { | 
|  1224     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1241     final core.Map<core.String, core.Object> _json = | 
 |  1242         new core.Map<core.String, core.Object>(); | 
|  1225     if (algorithm != null) { |  1243     if (algorithm != null) { | 
|  1226       _json["algorithm"] = algorithm; |  1244       _json["algorithm"] = algorithm; | 
|  1227     } |  1245     } | 
|  1228     if (creationTime != null) { |  1246     if (creationTime != null) { | 
|  1229       _json["creationTime"] = creationTime; |  1247       _json["creationTime"] = creationTime; | 
|  1230     } |  1248     } | 
|  1231     if (description != null) { |  1249     if (description != null) { | 
|  1232       _json["description"] = description; |  1250       _json["description"] = description; | 
|  1233     } |  1251     } | 
|  1234     if (digests != null) { |  1252     if (digests != null) { | 
| (...skipping 18 matching lines...) Expand all  Loading... | 
|  1253       _json["publicKey"] = publicKey; |  1271       _json["publicKey"] = publicKey; | 
|  1254     } |  1272     } | 
|  1255     if (type != null) { |  1273     if (type != null) { | 
|  1256       _json["type"] = type; |  1274       _json["type"] = type; | 
|  1257     } |  1275     } | 
|  1258     return _json; |  1276     return _json; | 
|  1259   } |  1277   } | 
|  1260 } |  1278 } | 
|  1261  |  1279  | 
|  1262 class DnsKeyDigest { |  1280 class DnsKeyDigest { | 
|  1263   /** |  1281   /// The base-16 encoded bytes of this digest. Suitable for use in a DS | 
|  1264    * The base-16 encoded bytes of this digest. Suitable for use in a DS resource |  1282   /// resource record. | 
|  1265    * record. |  | 
|  1266    */ |  | 
|  1267   core.String digest; |  1283   core.String digest; | 
|  1268   /** |  1284  | 
|  1269    * Specifies the algorithm used to calculate this digest. |  1285   /// Specifies the algorithm used to calculate this digest. | 
|  1270    * Possible string values are: |  1286   /// Possible string values are: | 
|  1271    * - "SHA1" |  1287   /// - "SHA1" | 
|  1272    * - "SHA256" |  1288   /// - "SHA256" | 
|  1273    * - "SHA384" |  1289   /// - "SHA384" | 
|  1274    */ |  | 
|  1275   core.String type; |  1290   core.String type; | 
|  1276  |  1291  | 
|  1277   DnsKeyDigest(); |  1292   DnsKeyDigest(); | 
|  1278  |  1293  | 
|  1279   DnsKeyDigest.fromJson(core.Map _json) { |  1294   DnsKeyDigest.fromJson(core.Map _json) { | 
|  1280     if (_json.containsKey("digest")) { |  1295     if (_json.containsKey("digest")) { | 
|  1281       digest = _json["digest"]; |  1296       digest = _json["digest"]; | 
|  1282     } |  1297     } | 
|  1283     if (_json.containsKey("type")) { |  1298     if (_json.containsKey("type")) { | 
|  1284       type = _json["type"]; |  1299       type = _json["type"]; | 
|  1285     } |  1300     } | 
|  1286   } |  1301   } | 
|  1287  |  1302  | 
|  1288   core.Map<core.String, core.Object> toJson() { |  1303   core.Map<core.String, core.Object> toJson() { | 
|  1289     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1304     final core.Map<core.String, core.Object> _json = | 
 |  1305         new core.Map<core.String, core.Object>(); | 
|  1290     if (digest != null) { |  1306     if (digest != null) { | 
|  1291       _json["digest"] = digest; |  1307       _json["digest"] = digest; | 
|  1292     } |  1308     } | 
|  1293     if (type != null) { |  1309     if (type != null) { | 
|  1294       _json["type"] = type; |  1310       _json["type"] = type; | 
|  1295     } |  1311     } | 
|  1296     return _json; |  1312     return _json; | 
|  1297   } |  1313   } | 
|  1298 } |  1314 } | 
|  1299  |  1315  | 
|  1300 /** |  1316 /// Parameters for DnsKey key generation. Used for generating initial keys for | 
|  1301  * Parameters for DnsKey key generation. Used for generating initial keys for a |  1317 /// a new ManagedZone and as default when adding a new DnsKey. | 
|  1302  * new ManagedZone and as default when adding a new DnsKey. |  | 
|  1303  */ |  | 
|  1304 class DnsKeySpec { |  1318 class DnsKeySpec { | 
|  1305   /** |  1319   /// String mnemonic specifying the DNSSEC algorithm of this key. | 
|  1306    * String mnemonic specifying the DNSSEC algorithm of this key. |  1320   /// Possible string values are: | 
|  1307    * Possible string values are: |  1321   /// - "ECDSAP256SHA256" | 
|  1308    * - "ECDSAP256SHA256" |  1322   /// - "ECDSAP384SHA384" | 
|  1309    * - "ECDSAP384SHA384" |  1323   /// - "RSASHA1" | 
|  1310    * - "RSASHA1" |  1324   /// - "RSASHA256" | 
|  1311    * - "RSASHA256" |  1325   /// - "RSASHA512" | 
|  1312    * - "RSASHA512" |  | 
|  1313    */ |  | 
|  1314   core.String algorithm; |  1326   core.String algorithm; | 
|  1315   /** Length of the keys in bits. */ |  1327  | 
 |  1328   /// Length of the keys in bits. | 
|  1316   core.int keyLength; |  1329   core.int keyLength; | 
|  1317   /** |  1330  | 
|  1318    * One of "KEY_SIGNING" or "ZONE_SIGNING". Keys of type KEY_SIGNING have the |  1331   /// One of "KEY_SIGNING" or "ZONE_SIGNING". Keys of type KEY_SIGNING have the | 
|  1319    * Secure Entry Point flag set and, when active, will be used to sign only |  1332   /// Secure Entry Point flag set and, when active, will be used to sign only | 
|  1320    * resource record sets of type DNSKEY. Otherwise, the Secure Entry Point flag |  1333   /// resource record sets of type DNSKEY. Otherwise, the Secure Entry Point | 
|  1321    * will be cleared and this key will be used to sign only resource record sets |  1334   /// flag will be cleared and this key will be used to sign only resource | 
|  1322    * of other types. |  1335   /// record sets of other types. | 
|  1323    * Possible string values are: |  1336   /// Possible string values are: | 
|  1324    * - "KEY_SIGNING" |  1337   /// - "KEY_SIGNING" | 
|  1325    * - "ZONE_SIGNING" |  1338   /// - "ZONE_SIGNING" | 
|  1326    */ |  | 
|  1327   core.String keyType; |  1339   core.String keyType; | 
|  1328   /** |  1340  | 
|  1329    * Identifies what kind of resource this is. Value: the fixed string |  1341   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1330    * "dns#dnsKeySpec". |  1342   /// "dns#dnsKeySpec". | 
|  1331    */ |  | 
|  1332   core.String kind; |  1343   core.String kind; | 
|  1333  |  1344  | 
|  1334   DnsKeySpec(); |  1345   DnsKeySpec(); | 
|  1335  |  1346  | 
|  1336   DnsKeySpec.fromJson(core.Map _json) { |  1347   DnsKeySpec.fromJson(core.Map _json) { | 
|  1337     if (_json.containsKey("algorithm")) { |  1348     if (_json.containsKey("algorithm")) { | 
|  1338       algorithm = _json["algorithm"]; |  1349       algorithm = _json["algorithm"]; | 
|  1339     } |  1350     } | 
|  1340     if (_json.containsKey("keyLength")) { |  1351     if (_json.containsKey("keyLength")) { | 
|  1341       keyLength = _json["keyLength"]; |  1352       keyLength = _json["keyLength"]; | 
|  1342     } |  1353     } | 
|  1343     if (_json.containsKey("keyType")) { |  1354     if (_json.containsKey("keyType")) { | 
|  1344       keyType = _json["keyType"]; |  1355       keyType = _json["keyType"]; | 
|  1345     } |  1356     } | 
|  1346     if (_json.containsKey("kind")) { |  1357     if (_json.containsKey("kind")) { | 
|  1347       kind = _json["kind"]; |  1358       kind = _json["kind"]; | 
|  1348     } |  1359     } | 
|  1349   } |  1360   } | 
|  1350  |  1361  | 
|  1351   core.Map<core.String, core.Object> toJson() { |  1362   core.Map<core.String, core.Object> toJson() { | 
|  1352     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1363     final core.Map<core.String, core.Object> _json = | 
 |  1364         new core.Map<core.String, core.Object>(); | 
|  1353     if (algorithm != null) { |  1365     if (algorithm != null) { | 
|  1354       _json["algorithm"] = algorithm; |  1366       _json["algorithm"] = algorithm; | 
|  1355     } |  1367     } | 
|  1356     if (keyLength != null) { |  1368     if (keyLength != null) { | 
|  1357       _json["keyLength"] = keyLength; |  1369       _json["keyLength"] = keyLength; | 
|  1358     } |  1370     } | 
|  1359     if (keyType != null) { |  1371     if (keyType != null) { | 
|  1360       _json["keyType"] = keyType; |  1372       _json["keyType"] = keyType; | 
|  1361     } |  1373     } | 
|  1362     if (kind != null) { |  1374     if (kind != null) { | 
|  1363       _json["kind"] = kind; |  1375       _json["kind"] = kind; | 
|  1364     } |  1376     } | 
|  1365     return _json; |  1377     return _json; | 
|  1366   } |  1378   } | 
|  1367 } |  1379 } | 
|  1368  |  1380  | 
|  1369 /** The response to a request to enumerate DnsKeys in a ManagedZone. */ |  1381 /// The response to a request to enumerate DnsKeys in a ManagedZone. | 
|  1370 class DnsKeysListResponse { |  1382 class DnsKeysListResponse { | 
|  1371   /** The requested resources. */ |  1383   /// The requested resources. | 
|  1372   core.List<DnsKey> dnsKeys; |  1384   core.List<DnsKey> dnsKeys; | 
|  1373   ResponseHeader header; |  1385   ResponseHeader header; | 
|  1374   /** Type of resource. */ |  1386  | 
 |  1387   /// Type of resource. | 
|  1375   core.String kind; |  1388   core.String kind; | 
|  1376   /** |  1389  | 
|  1377    * The presence of this field indicates that there exist more results |  1390   /// The presence of this field indicates that there exist more results | 
|  1378    * following your last page of results in pagination order. To fetch them, |  1391   /// following your last page of results in pagination order. To fetch them, | 
|  1379    * make another list request using this value as your pagination token. |  1392   /// make another list request using this value as your pagination token. | 
|  1380    * |  1393   /// | 
|  1381    * In this way you can retrieve the complete contents of even very large |  1394   /// In this way you can retrieve the complete contents of even very large | 
|  1382    * collections one page at a time. However, if the contents of the collection |  1395   /// collections one page at a time. However, if the contents of the | 
|  1383    * change between the first and last paginated list request, the set of all |  1396   /// collection change between the first and last paginated list request, the | 
|  1384    * elements returned will be an inconsistent view of the collection. There is |  1397   /// set of all elements returned will be an inconsistent view of the | 
|  1385    * no way to retrieve a "snapshot" of collections larger than the maximum page |  1398   /// collection. There is no way to retrieve a "snapshot" of collections | 
|  1386    * size. |  1399   /// larger than the maximum page size. | 
|  1387    */ |  | 
|  1388   core.String nextPageToken; |  1400   core.String nextPageToken; | 
|  1389  |  1401  | 
|  1390   DnsKeysListResponse(); |  1402   DnsKeysListResponse(); | 
|  1391  |  1403  | 
|  1392   DnsKeysListResponse.fromJson(core.Map _json) { |  1404   DnsKeysListResponse.fromJson(core.Map _json) { | 
|  1393     if (_json.containsKey("dnsKeys")) { |  1405     if (_json.containsKey("dnsKeys")) { | 
|  1394       dnsKeys = _json["dnsKeys"].map((value) => new DnsKey.fromJson(value)).toLi
      st(); |  1406       dnsKeys = | 
 |  1407           _json["dnsKeys"].map((value) => new DnsKey.fromJson(value)).toList(); | 
|  1395     } |  1408     } | 
|  1396     if (_json.containsKey("header")) { |  1409     if (_json.containsKey("header")) { | 
|  1397       header = new ResponseHeader.fromJson(_json["header"]); |  1410       header = new ResponseHeader.fromJson(_json["header"]); | 
|  1398     } |  1411     } | 
|  1399     if (_json.containsKey("kind")) { |  1412     if (_json.containsKey("kind")) { | 
|  1400       kind = _json["kind"]; |  1413       kind = _json["kind"]; | 
|  1401     } |  1414     } | 
|  1402     if (_json.containsKey("nextPageToken")) { |  1415     if (_json.containsKey("nextPageToken")) { | 
|  1403       nextPageToken = _json["nextPageToken"]; |  1416       nextPageToken = _json["nextPageToken"]; | 
|  1404     } |  1417     } | 
|  1405   } |  1418   } | 
|  1406  |  1419  | 
|  1407   core.Map<core.String, core.Object> toJson() { |  1420   core.Map<core.String, core.Object> toJson() { | 
|  1408     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1421     final core.Map<core.String, core.Object> _json = | 
 |  1422         new core.Map<core.String, core.Object>(); | 
|  1409     if (dnsKeys != null) { |  1423     if (dnsKeys != null) { | 
|  1410       _json["dnsKeys"] = dnsKeys.map((value) => (value).toJson()).toList(); |  1424       _json["dnsKeys"] = dnsKeys.map((value) => (value).toJson()).toList(); | 
|  1411     } |  1425     } | 
|  1412     if (header != null) { |  1426     if (header != null) { | 
|  1413       _json["header"] = (header).toJson(); |  1427       _json["header"] = (header).toJson(); | 
|  1414     } |  1428     } | 
|  1415     if (kind != null) { |  1429     if (kind != null) { | 
|  1416       _json["kind"] = kind; |  1430       _json["kind"] = kind; | 
|  1417     } |  1431     } | 
|  1418     if (nextPageToken != null) { |  1432     if (nextPageToken != null) { | 
|  1419       _json["nextPageToken"] = nextPageToken; |  1433       _json["nextPageToken"] = nextPageToken; | 
|  1420     } |  1434     } | 
|  1421     return _json; |  1435     return _json; | 
|  1422   } |  1436   } | 
|  1423 } |  1437 } | 
|  1424  |  1438  | 
|  1425 /** |  1439 /// A zone is a subtree of the DNS namespace under one administrative | 
|  1426  * A zone is a subtree of the DNS namespace under one administrative |  1440 /// responsibility. A ManagedZone is a resource that represents a DNS zone | 
|  1427  * responsibility. A ManagedZone is a resource that represents a DNS zone hosted |  1441 /// hosted by the Cloud DNS service. | 
|  1428  * by the Cloud DNS service. |  | 
|  1429  */ |  | 
|  1430 class ManagedZone { |  1442 class ManagedZone { | 
|  1431   /** |  1443   /// The time that this resource was created on the server. This is in RFC3339 | 
|  1432    * The time that this resource was created on the server. This is in RFC3339 |  1444   /// text format. Output only. | 
|  1433    * text format. Output only. |  | 
|  1434    */ |  | 
|  1435   core.String creationTime; |  1445   core.String creationTime; | 
|  1436   /** |  1446  | 
|  1437    * A mutable string of at most 1024 characters associated with this resource |  1447   /// A mutable string of at most 1024 characters associated with this resource | 
|  1438    * for the user's convenience. Has no effect on the managed zone's function. |  1448   /// for the user's convenience. Has no effect on the managed zone's function. | 
|  1439    */ |  | 
|  1440   core.String description; |  1449   core.String description; | 
|  1441   /** The DNS name of this managed zone, for instance "example.com.". */ |  1450  | 
 |  1451   /// The DNS name of this managed zone, for instance "example.com.". | 
|  1442   core.String dnsName; |  1452   core.String dnsName; | 
|  1443   /** DNSSEC configuration. */ |  1453  | 
 |  1454   /// DNSSEC configuration. | 
|  1444   ManagedZoneDnsSecConfig dnssecConfig; |  1455   ManagedZoneDnsSecConfig dnssecConfig; | 
|  1445   /** |  1456  | 
|  1446    * Unique identifier for the resource; defined by the server (output only) |  1457   /// Unique identifier for the resource; defined by the server (output only) | 
|  1447    */ |  | 
|  1448   core.String id; |  1458   core.String id; | 
|  1449   /** |  1459  | 
|  1450    * Identifies what kind of resource this is. Value: the fixed string |  1460   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1451    * "dns#managedZone". |  1461   /// "dns#managedZone". | 
|  1452    */ |  | 
|  1453   core.String kind; |  1462   core.String kind; | 
|  1454   /** |  1463  | 
|  1455    * User assigned name for this resource. Must be unique within the project. |  1464   /// User assigned name for this resource. Must be unique within the project. | 
|  1456    * The name must be 1-63 characters long, must begin with a letter, end with a |  1465   /// The name must be 1-63 characters long, must begin with a letter, end with | 
|  1457    * letter or digit, and only contain lowercase letters, digits or dashes. |  1466   /// a letter or digit, and only contain lowercase letters, digits or dashes. | 
|  1458    */ |  | 
|  1459   core.String name; |  1467   core.String name; | 
|  1460   /** |  1468  | 
|  1461    * Optionally specifies the NameServerSet for this ManagedZone. A |  1469   /// Optionally specifies the NameServerSet for this ManagedZone. A | 
|  1462    * NameServerSet is a set of DNS name servers that all host the same |  1470   /// NameServerSet is a set of DNS name servers that all host the same | 
|  1463    * ManagedZones. Most users will leave this field unset. |  1471   /// ManagedZones. Most users will leave this field unset. | 
|  1464    */ |  | 
|  1465   core.String nameServerSet; |  1472   core.String nameServerSet; | 
|  1466   /** |  1473  | 
|  1467    * Delegate your managed_zone to these virtual name servers; defined by the |  1474   /// Delegate your managed_zone to these virtual name servers; defined by the | 
|  1468    * server (output only) |  1475   /// server (output only) | 
|  1469    */ |  | 
|  1470   core.List<core.String> nameServers; |  1476   core.List<core.String> nameServers; | 
|  1471  |  1477  | 
|  1472   ManagedZone(); |  1478   ManagedZone(); | 
|  1473  |  1479  | 
|  1474   ManagedZone.fromJson(core.Map _json) { |  1480   ManagedZone.fromJson(core.Map _json) { | 
|  1475     if (_json.containsKey("creationTime")) { |  1481     if (_json.containsKey("creationTime")) { | 
|  1476       creationTime = _json["creationTime"]; |  1482       creationTime = _json["creationTime"]; | 
|  1477     } |  1483     } | 
|  1478     if (_json.containsKey("description")) { |  1484     if (_json.containsKey("description")) { | 
|  1479       description = _json["description"]; |  1485       description = _json["description"]; | 
|  1480     } |  1486     } | 
|  1481     if (_json.containsKey("dnsName")) { |  1487     if (_json.containsKey("dnsName")) { | 
|  1482       dnsName = _json["dnsName"]; |  1488       dnsName = _json["dnsName"]; | 
|  1483     } |  1489     } | 
|  1484     if (_json.containsKey("dnssecConfig")) { |  1490     if (_json.containsKey("dnssecConfig")) { | 
|  1485       dnssecConfig = new ManagedZoneDnsSecConfig.fromJson(_json["dnssecConfig"])
      ; |  1491       dnssecConfig = | 
 |  1492           new ManagedZoneDnsSecConfig.fromJson(_json["dnssecConfig"]); | 
|  1486     } |  1493     } | 
|  1487     if (_json.containsKey("id")) { |  1494     if (_json.containsKey("id")) { | 
|  1488       id = _json["id"]; |  1495       id = _json["id"]; | 
|  1489     } |  1496     } | 
|  1490     if (_json.containsKey("kind")) { |  1497     if (_json.containsKey("kind")) { | 
|  1491       kind = _json["kind"]; |  1498       kind = _json["kind"]; | 
|  1492     } |  1499     } | 
|  1493     if (_json.containsKey("name")) { |  1500     if (_json.containsKey("name")) { | 
|  1494       name = _json["name"]; |  1501       name = _json["name"]; | 
|  1495     } |  1502     } | 
|  1496     if (_json.containsKey("nameServerSet")) { |  1503     if (_json.containsKey("nameServerSet")) { | 
|  1497       nameServerSet = _json["nameServerSet"]; |  1504       nameServerSet = _json["nameServerSet"]; | 
|  1498     } |  1505     } | 
|  1499     if (_json.containsKey("nameServers")) { |  1506     if (_json.containsKey("nameServers")) { | 
|  1500       nameServers = _json["nameServers"]; |  1507       nameServers = _json["nameServers"]; | 
|  1501     } |  1508     } | 
|  1502   } |  1509   } | 
|  1503  |  1510  | 
|  1504   core.Map<core.String, core.Object> toJson() { |  1511   core.Map<core.String, core.Object> toJson() { | 
|  1505     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1512     final core.Map<core.String, core.Object> _json = | 
 |  1513         new core.Map<core.String, core.Object>(); | 
|  1506     if (creationTime != null) { |  1514     if (creationTime != null) { | 
|  1507       _json["creationTime"] = creationTime; |  1515       _json["creationTime"] = creationTime; | 
|  1508     } |  1516     } | 
|  1509     if (description != null) { |  1517     if (description != null) { | 
|  1510       _json["description"] = description; |  1518       _json["description"] = description; | 
|  1511     } |  1519     } | 
|  1512     if (dnsName != null) { |  1520     if (dnsName != null) { | 
|  1513       _json["dnsName"] = dnsName; |  1521       _json["dnsName"] = dnsName; | 
|  1514     } |  1522     } | 
|  1515     if (dnssecConfig != null) { |  1523     if (dnssecConfig != null) { | 
| (...skipping 12 matching lines...) Expand all  Loading... | 
|  1528       _json["nameServerSet"] = nameServerSet; |  1536       _json["nameServerSet"] = nameServerSet; | 
|  1529     } |  1537     } | 
|  1530     if (nameServers != null) { |  1538     if (nameServers != null) { | 
|  1531       _json["nameServers"] = nameServers; |  1539       _json["nameServers"] = nameServers; | 
|  1532     } |  1540     } | 
|  1533     return _json; |  1541     return _json; | 
|  1534   } |  1542   } | 
|  1535 } |  1543 } | 
|  1536  |  1544  | 
|  1537 class ManagedZoneDnsSecConfig { |  1545 class ManagedZoneDnsSecConfig { | 
|  1538   /** |  1546   /// Specifies parameters that will be used for generating initial DnsKeys for | 
|  1539    * Specifies parameters that will be used for generating initial DnsKeys for |  1547   /// this ManagedZone. Output only while state is not OFF. | 
|  1540    * this ManagedZone. Output only while state is not OFF. |  | 
|  1541    */ |  | 
|  1542   core.List<DnsKeySpec> defaultKeySpecs; |  1548   core.List<DnsKeySpec> defaultKeySpecs; | 
|  1543   /** |  1549  | 
|  1544    * Identifies what kind of resource this is. Value: the fixed string |  1550   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1545    * "dns#managedZoneDnsSecConfig". |  1551   /// "dns#managedZoneDnsSecConfig". | 
|  1546    */ |  | 
|  1547   core.String kind; |  1552   core.String kind; | 
|  1548   /** |  1553  | 
|  1549    * Specifies the mechanism used to provide authenticated denial-of-existence |  1554   /// Specifies the mechanism used to provide authenticated denial-of-existence | 
|  1550    * responses. Output only while state is not OFF. |  1555   /// responses. Output only while state is not OFF. | 
|  1551    * Possible string values are: |  1556   /// Possible string values are: | 
|  1552    * - "NSEC" |  1557   /// - "NSEC" | 
|  1553    * - "NSEC3" |  1558   /// - "NSEC3" | 
|  1554    */ |  | 
|  1555   core.String nonExistence; |  1559   core.String nonExistence; | 
|  1556   /** |  1560  | 
|  1557    * Specifies whether DNSSEC is enabled, and what mode it is in. |  1561   /// Specifies whether DNSSEC is enabled, and what mode it is in. | 
|  1558    * Possible string values are: |  1562   /// Possible string values are: | 
|  1559    * - "OFF" |  1563   /// - "OFF" | 
|  1560    * - "ON" |  1564   /// - "ON" | 
|  1561    * - "TRANSFER" |  1565   /// - "TRANSFER" | 
|  1562    */ |  | 
|  1563   core.String state; |  1566   core.String state; | 
|  1564  |  1567  | 
|  1565   ManagedZoneDnsSecConfig(); |  1568   ManagedZoneDnsSecConfig(); | 
|  1566  |  1569  | 
|  1567   ManagedZoneDnsSecConfig.fromJson(core.Map _json) { |  1570   ManagedZoneDnsSecConfig.fromJson(core.Map _json) { | 
|  1568     if (_json.containsKey("defaultKeySpecs")) { |  1571     if (_json.containsKey("defaultKeySpecs")) { | 
|  1569       defaultKeySpecs = _json["defaultKeySpecs"].map((value) => new DnsKeySpec.f
      romJson(value)).toList(); |  1572       defaultKeySpecs = _json["defaultKeySpecs"] | 
 |  1573           .map((value) => new DnsKeySpec.fromJson(value)) | 
 |  1574           .toList(); | 
|  1570     } |  1575     } | 
|  1571     if (_json.containsKey("kind")) { |  1576     if (_json.containsKey("kind")) { | 
|  1572       kind = _json["kind"]; |  1577       kind = _json["kind"]; | 
|  1573     } |  1578     } | 
|  1574     if (_json.containsKey("nonExistence")) { |  1579     if (_json.containsKey("nonExistence")) { | 
|  1575       nonExistence = _json["nonExistence"]; |  1580       nonExistence = _json["nonExistence"]; | 
|  1576     } |  1581     } | 
|  1577     if (_json.containsKey("state")) { |  1582     if (_json.containsKey("state")) { | 
|  1578       state = _json["state"]; |  1583       state = _json["state"]; | 
|  1579     } |  1584     } | 
|  1580   } |  1585   } | 
|  1581  |  1586  | 
|  1582   core.Map<core.String, core.Object> toJson() { |  1587   core.Map<core.String, core.Object> toJson() { | 
|  1583     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1588     final core.Map<core.String, core.Object> _json = | 
 |  1589         new core.Map<core.String, core.Object>(); | 
|  1584     if (defaultKeySpecs != null) { |  1590     if (defaultKeySpecs != null) { | 
|  1585       _json["defaultKeySpecs"] = defaultKeySpecs.map((value) => (value).toJson()
      ).toList(); |  1591       _json["defaultKeySpecs"] = | 
 |  1592           defaultKeySpecs.map((value) => (value).toJson()).toList(); | 
|  1586     } |  1593     } | 
|  1587     if (kind != null) { |  1594     if (kind != null) { | 
|  1588       _json["kind"] = kind; |  1595       _json["kind"] = kind; | 
|  1589     } |  1596     } | 
|  1590     if (nonExistence != null) { |  1597     if (nonExistence != null) { | 
|  1591       _json["nonExistence"] = nonExistence; |  1598       _json["nonExistence"] = nonExistence; | 
|  1592     } |  1599     } | 
|  1593     if (state != null) { |  1600     if (state != null) { | 
|  1594       _json["state"] = state; |  1601       _json["state"] = state; | 
|  1595     } |  1602     } | 
|  1596     return _json; |  1603     return _json; | 
|  1597   } |  1604   } | 
|  1598 } |  1605 } | 
|  1599  |  1606  | 
|  1600 class ManagedZoneOperationsListResponse { |  1607 class ManagedZoneOperationsListResponse { | 
|  1601   ResponseHeader header; |  1608   ResponseHeader header; | 
|  1602   /** Type of resource. */ |  1609  | 
 |  1610   /// Type of resource. | 
|  1603   core.String kind; |  1611   core.String kind; | 
|  1604   /** |  1612  | 
|  1605    * The presence of this field indicates that there exist more results |  1613   /// The presence of this field indicates that there exist more results | 
|  1606    * following your last page of results in pagination order. To fetch them, |  1614   /// following your last page of results in pagination order. To fetch them, | 
|  1607    * make another list request using this value as your page token. |  1615   /// make another list request using this value as your page token. | 
|  1608    * |  1616   /// | 
|  1609    * In this way you can retrieve the complete contents of even very large |  1617   /// In this way you can retrieve the complete contents of even very large | 
|  1610    * collections one page at a time. However, if the contents of the collection |  1618   /// collections one page at a time. However, if the contents of the | 
|  1611    * change between the first and last paginated list request, the set of all |  1619   /// collection change between the first and last paginated list request, the | 
|  1612    * elements returned will be an inconsistent view of the collection. There is |  1620   /// set of all elements returned will be an inconsistent view of the | 
|  1613    * no way to retrieve a consistent snapshot of a collection larger than the |  1621   /// collection. There is no way to retrieve a consistent snapshot of a | 
|  1614    * maximum page size. |  1622   /// collection larger than the maximum page size. | 
|  1615    */ |  | 
|  1616   core.String nextPageToken; |  1623   core.String nextPageToken; | 
|  1617   /** The operation resources. */ |  1624  | 
 |  1625   /// The operation resources. | 
|  1618   core.List<Operation> operations; |  1626   core.List<Operation> operations; | 
|  1619  |  1627  | 
|  1620   ManagedZoneOperationsListResponse(); |  1628   ManagedZoneOperationsListResponse(); | 
|  1621  |  1629  | 
|  1622   ManagedZoneOperationsListResponse.fromJson(core.Map _json) { |  1630   ManagedZoneOperationsListResponse.fromJson(core.Map _json) { | 
|  1623     if (_json.containsKey("header")) { |  1631     if (_json.containsKey("header")) { | 
|  1624       header = new ResponseHeader.fromJson(_json["header"]); |  1632       header = new ResponseHeader.fromJson(_json["header"]); | 
|  1625     } |  1633     } | 
|  1626     if (_json.containsKey("kind")) { |  1634     if (_json.containsKey("kind")) { | 
|  1627       kind = _json["kind"]; |  1635       kind = _json["kind"]; | 
|  1628     } |  1636     } | 
|  1629     if (_json.containsKey("nextPageToken")) { |  1637     if (_json.containsKey("nextPageToken")) { | 
|  1630       nextPageToken = _json["nextPageToken"]; |  1638       nextPageToken = _json["nextPageToken"]; | 
|  1631     } |  1639     } | 
|  1632     if (_json.containsKey("operations")) { |  1640     if (_json.containsKey("operations")) { | 
|  1633       operations = _json["operations"].map((value) => new Operation.fromJson(val
      ue)).toList(); |  1641       operations = _json["operations"] | 
 |  1642           .map((value) => new Operation.fromJson(value)) | 
 |  1643           .toList(); | 
|  1634     } |  1644     } | 
|  1635   } |  1645   } | 
|  1636  |  1646  | 
|  1637   core.Map<core.String, core.Object> toJson() { |  1647   core.Map<core.String, core.Object> toJson() { | 
|  1638     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1648     final core.Map<core.String, core.Object> _json = | 
 |  1649         new core.Map<core.String, core.Object>(); | 
|  1639     if (header != null) { |  1650     if (header != null) { | 
|  1640       _json["header"] = (header).toJson(); |  1651       _json["header"] = (header).toJson(); | 
|  1641     } |  1652     } | 
|  1642     if (kind != null) { |  1653     if (kind != null) { | 
|  1643       _json["kind"] = kind; |  1654       _json["kind"] = kind; | 
|  1644     } |  1655     } | 
|  1645     if (nextPageToken != null) { |  1656     if (nextPageToken != null) { | 
|  1646       _json["nextPageToken"] = nextPageToken; |  1657       _json["nextPageToken"] = nextPageToken; | 
|  1647     } |  1658     } | 
|  1648     if (operations != null) { |  1659     if (operations != null) { | 
|  1649       _json["operations"] = operations.map((value) => (value).toJson()).toList()
      ; |  1660       _json["operations"] = | 
 |  1661           operations.map((value) => (value).toJson()).toList(); | 
|  1650     } |  1662     } | 
|  1651     return _json; |  1663     return _json; | 
|  1652   } |  1664   } | 
|  1653 } |  1665 } | 
|  1654  |  1666  | 
|  1655 class ManagedZonesDeleteResponse { |  1667 class ManagedZonesDeleteResponse { | 
|  1656   ResponseHeader header; |  1668   ResponseHeader header; | 
|  1657  |  1669  | 
|  1658   ManagedZonesDeleteResponse(); |  1670   ManagedZonesDeleteResponse(); | 
|  1659  |  1671  | 
|  1660   ManagedZonesDeleteResponse.fromJson(core.Map _json) { |  1672   ManagedZonesDeleteResponse.fromJson(core.Map _json) { | 
|  1661     if (_json.containsKey("header")) { |  1673     if (_json.containsKey("header")) { | 
|  1662       header = new ResponseHeader.fromJson(_json["header"]); |  1674       header = new ResponseHeader.fromJson(_json["header"]); | 
|  1663     } |  1675     } | 
|  1664   } |  1676   } | 
|  1665  |  1677  | 
|  1666   core.Map<core.String, core.Object> toJson() { |  1678   core.Map<core.String, core.Object> toJson() { | 
|  1667     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1679     final core.Map<core.String, core.Object> _json = | 
 |  1680         new core.Map<core.String, core.Object>(); | 
|  1668     if (header != null) { |  1681     if (header != null) { | 
|  1669       _json["header"] = (header).toJson(); |  1682       _json["header"] = (header).toJson(); | 
|  1670     } |  1683     } | 
|  1671     return _json; |  1684     return _json; | 
|  1672   } |  1685   } | 
|  1673 } |  1686 } | 
|  1674  |  1687  | 
|  1675 class ManagedZonesListResponse { |  1688 class ManagedZonesListResponse { | 
|  1676   ResponseHeader header; |  1689   ResponseHeader header; | 
|  1677   /** Type of resource. */ |  1690  | 
 |  1691   /// Type of resource. | 
|  1678   core.String kind; |  1692   core.String kind; | 
|  1679   /** The managed zone resources. */ |  1693  | 
 |  1694   /// The managed zone resources. | 
|  1680   core.List<ManagedZone> managedZones; |  1695   core.List<ManagedZone> managedZones; | 
|  1681   /** |  1696  | 
|  1682    * The presence of this field indicates that there exist more results |  1697   /// The presence of this field indicates that there exist more results | 
|  1683    * following your last page of results in pagination order. To fetch them, |  1698   /// following your last page of results in pagination order. To fetch them, | 
|  1684    * make another list request using this value as your page token. |  1699   /// make another list request using this value as your page token. | 
|  1685    * |  1700   /// | 
|  1686    * In this way you can retrieve the complete contents of even very large |  1701   /// In this way you can retrieve the complete contents of even very large | 
|  1687    * collections one page at a time. However, if the contents of the collection |  1702   /// collections one page at a time. However, if the contents of the | 
|  1688    * change between the first and last paginated list request, the set of all |  1703   /// collection change between the first and last paginated list request, the | 
|  1689    * elements returned will be an inconsistent view of the collection. There is |  1704   /// set of all elements returned will be an inconsistent view of the | 
|  1690    * no way to retrieve a consistent snapshot of a collection larger than the |  1705   /// collection. There is no way to retrieve a consistent snapshot of a | 
|  1691    * maximum page size. |  1706   /// collection larger than the maximum page size. | 
|  1692    */ |  | 
|  1693   core.String nextPageToken; |  1707   core.String nextPageToken; | 
|  1694  |  1708  | 
|  1695   ManagedZonesListResponse(); |  1709   ManagedZonesListResponse(); | 
|  1696  |  1710  | 
|  1697   ManagedZonesListResponse.fromJson(core.Map _json) { |  1711   ManagedZonesListResponse.fromJson(core.Map _json) { | 
|  1698     if (_json.containsKey("header")) { |  1712     if (_json.containsKey("header")) { | 
|  1699       header = new ResponseHeader.fromJson(_json["header"]); |  1713       header = new ResponseHeader.fromJson(_json["header"]); | 
|  1700     } |  1714     } | 
|  1701     if (_json.containsKey("kind")) { |  1715     if (_json.containsKey("kind")) { | 
|  1702       kind = _json["kind"]; |  1716       kind = _json["kind"]; | 
|  1703     } |  1717     } | 
|  1704     if (_json.containsKey("managedZones")) { |  1718     if (_json.containsKey("managedZones")) { | 
|  1705       managedZones = _json["managedZones"].map((value) => new ManagedZone.fromJs
      on(value)).toList(); |  1719       managedZones = _json["managedZones"] | 
 |  1720           .map((value) => new ManagedZone.fromJson(value)) | 
 |  1721           .toList(); | 
|  1706     } |  1722     } | 
|  1707     if (_json.containsKey("nextPageToken")) { |  1723     if (_json.containsKey("nextPageToken")) { | 
|  1708       nextPageToken = _json["nextPageToken"]; |  1724       nextPageToken = _json["nextPageToken"]; | 
|  1709     } |  1725     } | 
|  1710   } |  1726   } | 
|  1711  |  1727  | 
|  1712   core.Map<core.String, core.Object> toJson() { |  1728   core.Map<core.String, core.Object> toJson() { | 
|  1713     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1729     final core.Map<core.String, core.Object> _json = | 
 |  1730         new core.Map<core.String, core.Object>(); | 
|  1714     if (header != null) { |  1731     if (header != null) { | 
|  1715       _json["header"] = (header).toJson(); |  1732       _json["header"] = (header).toJson(); | 
|  1716     } |  1733     } | 
|  1717     if (kind != null) { |  1734     if (kind != null) { | 
|  1718       _json["kind"] = kind; |  1735       _json["kind"] = kind; | 
|  1719     } |  1736     } | 
|  1720     if (managedZones != null) { |  1737     if (managedZones != null) { | 
|  1721       _json["managedZones"] = managedZones.map((value) => (value).toJson()).toLi
      st(); |  1738       _json["managedZones"] = | 
 |  1739           managedZones.map((value) => (value).toJson()).toList(); | 
|  1722     } |  1740     } | 
|  1723     if (nextPageToken != null) { |  1741     if (nextPageToken != null) { | 
|  1724       _json["nextPageToken"] = nextPageToken; |  1742       _json["nextPageToken"] = nextPageToken; | 
|  1725     } |  1743     } | 
|  1726     return _json; |  1744     return _json; | 
|  1727   } |  1745   } | 
|  1728 } |  1746 } | 
|  1729  |  1747  | 
|  1730 /** |  1748 /// An operation represents a successful mutation performed on a Cloud DNS | 
|  1731  * An operation represents a successful mutation performed on a Cloud DNS |  1749 /// resource. Operations provide: - An audit log of server resource mutations. | 
|  1732  * resource. Operations provide: - An audit log of server resource mutations. - |  1750 /// - A way to recover/retry API calls in the case where the response is never | 
|  1733  * A way to recover/retry API calls in the case where the response is never |  1751 /// received by the caller. Use the caller specified client_operation_id. | 
|  1734  * received by the caller. Use the caller specified client_operation_id. |  | 
|  1735  */ |  | 
|  1736 class Operation { |  1752 class Operation { | 
|  1737   /** Only populated if the operation targeted a DnsKey (output only). */ |  1753   /// Only populated if the operation targeted a DnsKey (output only). | 
|  1738   OperationDnsKeyContext dnsKeyContext; |  1754   OperationDnsKeyContext dnsKeyContext; | 
|  1739   /** |  1755  | 
|  1740    * Unique identifier for the resource. This is the client_operation_id if the |  1756   /// Unique identifier for the resource. This is the client_operation_id if | 
|  1741    * client specified it when the mutation was initiated, otherwise, it is |  1757   /// the client specified it when the mutation was initiated, otherwise, it is | 
|  1742    * generated by the server. The name must be 1-63 characters long and match |  1758   /// generated by the server. The name must be 1-63 characters long and match | 
|  1743    * the regular expression [-a-z0-9]? (output only) |  1759   /// the regular expression [-a-z0-9]? (output only) | 
|  1744    */ |  | 
|  1745   core.String id; |  1760   core.String id; | 
|  1746   /** |  1761  | 
|  1747    * Identifies what kind of resource this is. Value: the fixed string |  1762   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1748    * "dns#operation". |  1763   /// "dns#operation". | 
|  1749    */ |  | 
|  1750   core.String kind; |  1764   core.String kind; | 
|  1751   /** |  1765  | 
|  1752    * The time that this operation was started by the server. This is in RFC3339 |  1766   /// The time that this operation was started by the server. This is in | 
|  1753    * text format (output only). |  1767   /// RFC3339 text format (output only). | 
|  1754    */ |  | 
|  1755   core.String startTime; |  1768   core.String startTime; | 
|  1756   /** |  1769  | 
|  1757    * Status of the operation. Can be one of the following: "PENDING" or "DONE" |  1770   /// Status of the operation. Can be one of the following: "PENDING" or "DONE" | 
|  1758    * (output only). |  1771   /// (output only). | 
|  1759    * Possible string values are: |  1772   /// Possible string values are: | 
|  1760    * - "DONE" |  1773   /// - "DONE" | 
|  1761    * - "PENDING" |  1774   /// - "PENDING" | 
|  1762    */ |  | 
|  1763   core.String status; |  1775   core.String status; | 
|  1764   /** |  1776  | 
|  1765    * Type of the operation. Operations include insert, update, and delete |  1777   /// Type of the operation. Operations include insert, update, and delete | 
|  1766    * (output only). |  1778   /// (output only). | 
|  1767    */ |  | 
|  1768   core.String type; |  1779   core.String type; | 
|  1769   /** |  1780  | 
|  1770    * User who requested the operation, for example: user@example.com. |  1781   /// User who requested the operation, for example: user@example.com. | 
|  1771    * cloud-dns-system for operations automatically done by the system. (output |  1782   /// cloud-dns-system for operations automatically done by the system. (output | 
|  1772    * only) |  1783   /// only) | 
|  1773    */ |  | 
|  1774   core.String user; |  1784   core.String user; | 
|  1775   /** Only populated if the operation targeted a ManagedZone (output only). */ |  1785  | 
 |  1786   /// Only populated if the operation targeted a ManagedZone (output only). | 
|  1776   OperationManagedZoneContext zoneContext; |  1787   OperationManagedZoneContext zoneContext; | 
|  1777  |  1788  | 
|  1778   Operation(); |  1789   Operation(); | 
|  1779  |  1790  | 
|  1780   Operation.fromJson(core.Map _json) { |  1791   Operation.fromJson(core.Map _json) { | 
|  1781     if (_json.containsKey("dnsKeyContext")) { |  1792     if (_json.containsKey("dnsKeyContext")) { | 
|  1782       dnsKeyContext = new OperationDnsKeyContext.fromJson(_json["dnsKeyContext"]
      ); |  1793       dnsKeyContext = | 
 |  1794           new OperationDnsKeyContext.fromJson(_json["dnsKeyContext"]); | 
|  1783     } |  1795     } | 
|  1784     if (_json.containsKey("id")) { |  1796     if (_json.containsKey("id")) { | 
|  1785       id = _json["id"]; |  1797       id = _json["id"]; | 
|  1786     } |  1798     } | 
|  1787     if (_json.containsKey("kind")) { |  1799     if (_json.containsKey("kind")) { | 
|  1788       kind = _json["kind"]; |  1800       kind = _json["kind"]; | 
|  1789     } |  1801     } | 
|  1790     if (_json.containsKey("startTime")) { |  1802     if (_json.containsKey("startTime")) { | 
|  1791       startTime = _json["startTime"]; |  1803       startTime = _json["startTime"]; | 
|  1792     } |  1804     } | 
|  1793     if (_json.containsKey("status")) { |  1805     if (_json.containsKey("status")) { | 
|  1794       status = _json["status"]; |  1806       status = _json["status"]; | 
|  1795     } |  1807     } | 
|  1796     if (_json.containsKey("type")) { |  1808     if (_json.containsKey("type")) { | 
|  1797       type = _json["type"]; |  1809       type = _json["type"]; | 
|  1798     } |  1810     } | 
|  1799     if (_json.containsKey("user")) { |  1811     if (_json.containsKey("user")) { | 
|  1800       user = _json["user"]; |  1812       user = _json["user"]; | 
|  1801     } |  1813     } | 
|  1802     if (_json.containsKey("zoneContext")) { |  1814     if (_json.containsKey("zoneContext")) { | 
|  1803       zoneContext = new OperationManagedZoneContext.fromJson(_json["zoneContext"
      ]); |  1815       zoneContext = | 
 |  1816           new OperationManagedZoneContext.fromJson(_json["zoneContext"]); | 
|  1804     } |  1817     } | 
|  1805   } |  1818   } | 
|  1806  |  1819  | 
|  1807   core.Map<core.String, core.Object> toJson() { |  1820   core.Map<core.String, core.Object> toJson() { | 
|  1808     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1821     final core.Map<core.String, core.Object> _json = | 
 |  1822         new core.Map<core.String, core.Object>(); | 
|  1809     if (dnsKeyContext != null) { |  1823     if (dnsKeyContext != null) { | 
|  1810       _json["dnsKeyContext"] = (dnsKeyContext).toJson(); |  1824       _json["dnsKeyContext"] = (dnsKeyContext).toJson(); | 
|  1811     } |  1825     } | 
|  1812     if (id != null) { |  1826     if (id != null) { | 
|  1813       _json["id"] = id; |  1827       _json["id"] = id; | 
|  1814     } |  1828     } | 
|  1815     if (kind != null) { |  1829     if (kind != null) { | 
|  1816       _json["kind"] = kind; |  1830       _json["kind"] = kind; | 
|  1817     } |  1831     } | 
|  1818     if (startTime != null) { |  1832     if (startTime != null) { | 
|  1819       _json["startTime"] = startTime; |  1833       _json["startTime"] = startTime; | 
|  1820     } |  1834     } | 
|  1821     if (status != null) { |  1835     if (status != null) { | 
|  1822       _json["status"] = status; |  1836       _json["status"] = status; | 
|  1823     } |  1837     } | 
|  1824     if (type != null) { |  1838     if (type != null) { | 
|  1825       _json["type"] = type; |  1839       _json["type"] = type; | 
|  1826     } |  1840     } | 
|  1827     if (user != null) { |  1841     if (user != null) { | 
|  1828       _json["user"] = user; |  1842       _json["user"] = user; | 
|  1829     } |  1843     } | 
|  1830     if (zoneContext != null) { |  1844     if (zoneContext != null) { | 
|  1831       _json["zoneContext"] = (zoneContext).toJson(); |  1845       _json["zoneContext"] = (zoneContext).toJson(); | 
|  1832     } |  1846     } | 
|  1833     return _json; |  1847     return _json; | 
|  1834   } |  1848   } | 
|  1835 } |  1849 } | 
|  1836  |  1850  | 
|  1837 class OperationDnsKeyContext { |  1851 class OperationDnsKeyContext { | 
|  1838   /** The post-operation DnsKey resource. */ |  1852   /// The post-operation DnsKey resource. | 
|  1839   DnsKey newValue; |  1853   DnsKey newValue; | 
|  1840   /** The pre-operation DnsKey resource. */ |  1854  | 
 |  1855   /// The pre-operation DnsKey resource. | 
|  1841   DnsKey oldValue; |  1856   DnsKey oldValue; | 
|  1842  |  1857  | 
|  1843   OperationDnsKeyContext(); |  1858   OperationDnsKeyContext(); | 
|  1844  |  1859  | 
|  1845   OperationDnsKeyContext.fromJson(core.Map _json) { |  1860   OperationDnsKeyContext.fromJson(core.Map _json) { | 
|  1846     if (_json.containsKey("newValue")) { |  1861     if (_json.containsKey("newValue")) { | 
|  1847       newValue = new DnsKey.fromJson(_json["newValue"]); |  1862       newValue = new DnsKey.fromJson(_json["newValue"]); | 
|  1848     } |  1863     } | 
|  1849     if (_json.containsKey("oldValue")) { |  1864     if (_json.containsKey("oldValue")) { | 
|  1850       oldValue = new DnsKey.fromJson(_json["oldValue"]); |  1865       oldValue = new DnsKey.fromJson(_json["oldValue"]); | 
|  1851     } |  1866     } | 
|  1852   } |  1867   } | 
|  1853  |  1868  | 
|  1854   core.Map<core.String, core.Object> toJson() { |  1869   core.Map<core.String, core.Object> toJson() { | 
|  1855     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1870     final core.Map<core.String, core.Object> _json = | 
 |  1871         new core.Map<core.String, core.Object>(); | 
|  1856     if (newValue != null) { |  1872     if (newValue != null) { | 
|  1857       _json["newValue"] = (newValue).toJson(); |  1873       _json["newValue"] = (newValue).toJson(); | 
|  1858     } |  1874     } | 
|  1859     if (oldValue != null) { |  1875     if (oldValue != null) { | 
|  1860       _json["oldValue"] = (oldValue).toJson(); |  1876       _json["oldValue"] = (oldValue).toJson(); | 
|  1861     } |  1877     } | 
|  1862     return _json; |  1878     return _json; | 
|  1863   } |  1879   } | 
|  1864 } |  1880 } | 
|  1865  |  1881  | 
|  1866 class OperationManagedZoneContext { |  1882 class OperationManagedZoneContext { | 
|  1867   /** The post-operation ManagedZone resource. */ |  1883   /// The post-operation ManagedZone resource. | 
|  1868   ManagedZone newValue; |  1884   ManagedZone newValue; | 
|  1869   /** The pre-operation ManagedZone resource. */ |  1885  | 
 |  1886   /// The pre-operation ManagedZone resource. | 
|  1870   ManagedZone oldValue; |  1887   ManagedZone oldValue; | 
|  1871  |  1888  | 
|  1872   OperationManagedZoneContext(); |  1889   OperationManagedZoneContext(); | 
|  1873  |  1890  | 
|  1874   OperationManagedZoneContext.fromJson(core.Map _json) { |  1891   OperationManagedZoneContext.fromJson(core.Map _json) { | 
|  1875     if (_json.containsKey("newValue")) { |  1892     if (_json.containsKey("newValue")) { | 
|  1876       newValue = new ManagedZone.fromJson(_json["newValue"]); |  1893       newValue = new ManagedZone.fromJson(_json["newValue"]); | 
|  1877     } |  1894     } | 
|  1878     if (_json.containsKey("oldValue")) { |  1895     if (_json.containsKey("oldValue")) { | 
|  1879       oldValue = new ManagedZone.fromJson(_json["oldValue"]); |  1896       oldValue = new ManagedZone.fromJson(_json["oldValue"]); | 
|  1880     } |  1897     } | 
|  1881   } |  1898   } | 
|  1882  |  1899  | 
|  1883   core.Map<core.String, core.Object> toJson() { |  1900   core.Map<core.String, core.Object> toJson() { | 
|  1884     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1901     final core.Map<core.String, core.Object> _json = | 
 |  1902         new core.Map<core.String, core.Object>(); | 
|  1885     if (newValue != null) { |  1903     if (newValue != null) { | 
|  1886       _json["newValue"] = (newValue).toJson(); |  1904       _json["newValue"] = (newValue).toJson(); | 
|  1887     } |  1905     } | 
|  1888     if (oldValue != null) { |  1906     if (oldValue != null) { | 
|  1889       _json["oldValue"] = (oldValue).toJson(); |  1907       _json["oldValue"] = (oldValue).toJson(); | 
|  1890     } |  1908     } | 
|  1891     return _json; |  1909     return _json; | 
|  1892   } |  1910   } | 
|  1893 } |  1911 } | 
|  1894  |  1912  | 
|  1895 /** |  1913 /// A project resource. The project is a top level container for resources | 
|  1896  * A project resource. The project is a top level container for resources |  1914 /// including Cloud DNS ManagedZones. Projects can be created only in the APIs | 
|  1897  * including Cloud DNS ManagedZones. Projects can be created only in the APIs |  1915 /// console. | 
|  1898  * console. |  | 
|  1899  */ |  | 
|  1900 class Project { |  1916 class Project { | 
|  1901   /** User assigned unique identifier for the resource (output only). */ |  1917   /// User assigned unique identifier for the resource (output only). | 
|  1902   core.String id; |  1918   core.String id; | 
|  1903   /** |  1919  | 
|  1904    * Identifies what kind of resource this is. Value: the fixed string |  1920   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1905    * "dns#project". |  1921   /// "dns#project". | 
|  1906    */ |  | 
|  1907   core.String kind; |  1922   core.String kind; | 
|  1908   /** |  1923  | 
|  1909    * Unique numeric identifier for the resource; defined by the server (output |  1924   /// Unique numeric identifier for the resource; defined by the server (output | 
|  1910    * only). |  1925   /// only). | 
|  1911    */ |  | 
|  1912   core.String number; |  1926   core.String number; | 
|  1913   /** Quotas assigned to this project (output only). */ |  1927  | 
 |  1928   /// Quotas assigned to this project (output only). | 
|  1914   Quota quota; |  1929   Quota quota; | 
|  1915  |  1930  | 
|  1916   Project(); |  1931   Project(); | 
|  1917  |  1932  | 
|  1918   Project.fromJson(core.Map _json) { |  1933   Project.fromJson(core.Map _json) { | 
|  1919     if (_json.containsKey("id")) { |  1934     if (_json.containsKey("id")) { | 
|  1920       id = _json["id"]; |  1935       id = _json["id"]; | 
|  1921     } |  1936     } | 
|  1922     if (_json.containsKey("kind")) { |  1937     if (_json.containsKey("kind")) { | 
|  1923       kind = _json["kind"]; |  1938       kind = _json["kind"]; | 
|  1924     } |  1939     } | 
|  1925     if (_json.containsKey("number")) { |  1940     if (_json.containsKey("number")) { | 
|  1926       number = _json["number"]; |  1941       number = _json["number"]; | 
|  1927     } |  1942     } | 
|  1928     if (_json.containsKey("quota")) { |  1943     if (_json.containsKey("quota")) { | 
|  1929       quota = new Quota.fromJson(_json["quota"]); |  1944       quota = new Quota.fromJson(_json["quota"]); | 
|  1930     } |  1945     } | 
|  1931   } |  1946   } | 
|  1932  |  1947  | 
|  1933   core.Map<core.String, core.Object> toJson() { |  1948   core.Map<core.String, core.Object> toJson() { | 
|  1934     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  1949     final core.Map<core.String, core.Object> _json = | 
 |  1950         new core.Map<core.String, core.Object>(); | 
|  1935     if (id != null) { |  1951     if (id != null) { | 
|  1936       _json["id"] = id; |  1952       _json["id"] = id; | 
|  1937     } |  1953     } | 
|  1938     if (kind != null) { |  1954     if (kind != null) { | 
|  1939       _json["kind"] = kind; |  1955       _json["kind"] = kind; | 
|  1940     } |  1956     } | 
|  1941     if (number != null) { |  1957     if (number != null) { | 
|  1942       _json["number"] = number; |  1958       _json["number"] = number; | 
|  1943     } |  1959     } | 
|  1944     if (quota != null) { |  1960     if (quota != null) { | 
|  1945       _json["quota"] = (quota).toJson(); |  1961       _json["quota"] = (quota).toJson(); | 
|  1946     } |  1962     } | 
|  1947     return _json; |  1963     return _json; | 
|  1948   } |  1964   } | 
|  1949 } |  1965 } | 
|  1950  |  1966  | 
|  1951 /** Limits associated with a Project. */ |  1967 /// Limits associated with a Project. | 
|  1952 class Quota { |  1968 class Quota { | 
|  1953   /** Maximum allowed number of DnsKeys per ManagedZone. */ |  1969   /// Maximum allowed number of DnsKeys per ManagedZone. | 
|  1954   core.int dnsKeysPerManagedZone; |  1970   core.int dnsKeysPerManagedZone; | 
|  1955   /** |  1971  | 
|  1956    * Identifies what kind of resource this is. Value: the fixed string |  1972   /// Identifies what kind of resource this is. Value: the fixed string | 
|  1957    * "dns#quota". |  1973   /// "dns#quota". | 
|  1958    */ |  | 
|  1959   core.String kind; |  1974   core.String kind; | 
|  1960   /** Maximum allowed number of managed zones in the project. */ |  1975  | 
 |  1976   /// Maximum allowed number of managed zones in the project. | 
|  1961   core.int managedZones; |  1977   core.int managedZones; | 
|  1962   /** Maximum allowed number of ResourceRecords per ResourceRecordSet. */ |  1978  | 
 |  1979   /// Maximum allowed number of ResourceRecords per ResourceRecordSet. | 
|  1963   core.int resourceRecordsPerRrset; |  1980   core.int resourceRecordsPerRrset; | 
|  1964   /** |  1981  | 
|  1965    * Maximum allowed number of ResourceRecordSets to add per |  1982   /// Maximum allowed number of ResourceRecordSets to add per | 
|  1966    * ChangesCreateRequest. |  1983   /// ChangesCreateRequest. | 
|  1967    */ |  | 
|  1968   core.int rrsetAdditionsPerChange; |  1984   core.int rrsetAdditionsPerChange; | 
|  1969   /** |  1985  | 
|  1970    * Maximum allowed number of ResourceRecordSets to delete per |  1986   /// Maximum allowed number of ResourceRecordSets to delete per | 
|  1971    * ChangesCreateRequest. |  1987   /// ChangesCreateRequest. | 
|  1972    */ |  | 
|  1973   core.int rrsetDeletionsPerChange; |  1988   core.int rrsetDeletionsPerChange; | 
|  1974   /** Maximum allowed number of ResourceRecordSets per zone in the project. */ |  1989  | 
 |  1990   /// Maximum allowed number of ResourceRecordSets per zone in the project. | 
|  1975   core.int rrsetsPerManagedZone; |  1991   core.int rrsetsPerManagedZone; | 
|  1976   /** |  1992  | 
|  1977    * Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes. |  1993   /// Maximum allowed size for total rrdata in one ChangesCreateRequest in | 
|  1978    */ |  1994   /// bytes. | 
|  1979   core.int totalRrdataSizePerChange; |  1995   core.int totalRrdataSizePerChange; | 
|  1980   /** DNSSEC algorithm and key length types that can be used for DnsKeys. */ |  1996  | 
 |  1997   /// DNSSEC algorithm and key length types that can be used for DnsKeys. | 
|  1981   core.List<DnsKeySpec> whitelistedKeySpecs; |  1998   core.List<DnsKeySpec> whitelistedKeySpecs; | 
|  1982  |  1999  | 
|  1983   Quota(); |  2000   Quota(); | 
|  1984  |  2001  | 
|  1985   Quota.fromJson(core.Map _json) { |  2002   Quota.fromJson(core.Map _json) { | 
|  1986     if (_json.containsKey("dnsKeysPerManagedZone")) { |  2003     if (_json.containsKey("dnsKeysPerManagedZone")) { | 
|  1987       dnsKeysPerManagedZone = _json["dnsKeysPerManagedZone"]; |  2004       dnsKeysPerManagedZone = _json["dnsKeysPerManagedZone"]; | 
|  1988     } |  2005     } | 
|  1989     if (_json.containsKey("kind")) { |  2006     if (_json.containsKey("kind")) { | 
|  1990       kind = _json["kind"]; |  2007       kind = _json["kind"]; | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|  2001     if (_json.containsKey("rrsetDeletionsPerChange")) { |  2018     if (_json.containsKey("rrsetDeletionsPerChange")) { | 
|  2002       rrsetDeletionsPerChange = _json["rrsetDeletionsPerChange"]; |  2019       rrsetDeletionsPerChange = _json["rrsetDeletionsPerChange"]; | 
|  2003     } |  2020     } | 
|  2004     if (_json.containsKey("rrsetsPerManagedZone")) { |  2021     if (_json.containsKey("rrsetsPerManagedZone")) { | 
|  2005       rrsetsPerManagedZone = _json["rrsetsPerManagedZone"]; |  2022       rrsetsPerManagedZone = _json["rrsetsPerManagedZone"]; | 
|  2006     } |  2023     } | 
|  2007     if (_json.containsKey("totalRrdataSizePerChange")) { |  2024     if (_json.containsKey("totalRrdataSizePerChange")) { | 
|  2008       totalRrdataSizePerChange = _json["totalRrdataSizePerChange"]; |  2025       totalRrdataSizePerChange = _json["totalRrdataSizePerChange"]; | 
|  2009     } |  2026     } | 
|  2010     if (_json.containsKey("whitelistedKeySpecs")) { |  2027     if (_json.containsKey("whitelistedKeySpecs")) { | 
|  2011       whitelistedKeySpecs = _json["whitelistedKeySpecs"].map((value) => new DnsK
      eySpec.fromJson(value)).toList(); |  2028       whitelistedKeySpecs = _json["whitelistedKeySpecs"] | 
 |  2029           .map((value) => new DnsKeySpec.fromJson(value)) | 
 |  2030           .toList(); | 
|  2012     } |  2031     } | 
|  2013   } |  2032   } | 
|  2014  |  2033  | 
|  2015   core.Map<core.String, core.Object> toJson() { |  2034   core.Map<core.String, core.Object> toJson() { | 
|  2016     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  2035     final core.Map<core.String, core.Object> _json = | 
 |  2036         new core.Map<core.String, core.Object>(); | 
|  2017     if (dnsKeysPerManagedZone != null) { |  2037     if (dnsKeysPerManagedZone != null) { | 
|  2018       _json["dnsKeysPerManagedZone"] = dnsKeysPerManagedZone; |  2038       _json["dnsKeysPerManagedZone"] = dnsKeysPerManagedZone; | 
|  2019     } |  2039     } | 
|  2020     if (kind != null) { |  2040     if (kind != null) { | 
|  2021       _json["kind"] = kind; |  2041       _json["kind"] = kind; | 
|  2022     } |  2042     } | 
|  2023     if (managedZones != null) { |  2043     if (managedZones != null) { | 
|  2024       _json["managedZones"] = managedZones; |  2044       _json["managedZones"] = managedZones; | 
|  2025     } |  2045     } | 
|  2026     if (resourceRecordsPerRrset != null) { |  2046     if (resourceRecordsPerRrset != null) { | 
|  2027       _json["resourceRecordsPerRrset"] = resourceRecordsPerRrset; |  2047       _json["resourceRecordsPerRrset"] = resourceRecordsPerRrset; | 
|  2028     } |  2048     } | 
|  2029     if (rrsetAdditionsPerChange != null) { |  2049     if (rrsetAdditionsPerChange != null) { | 
|  2030       _json["rrsetAdditionsPerChange"] = rrsetAdditionsPerChange; |  2050       _json["rrsetAdditionsPerChange"] = rrsetAdditionsPerChange; | 
|  2031     } |  2051     } | 
|  2032     if (rrsetDeletionsPerChange != null) { |  2052     if (rrsetDeletionsPerChange != null) { | 
|  2033       _json["rrsetDeletionsPerChange"] = rrsetDeletionsPerChange; |  2053       _json["rrsetDeletionsPerChange"] = rrsetDeletionsPerChange; | 
|  2034     } |  2054     } | 
|  2035     if (rrsetsPerManagedZone != null) { |  2055     if (rrsetsPerManagedZone != null) { | 
|  2036       _json["rrsetsPerManagedZone"] = rrsetsPerManagedZone; |  2056       _json["rrsetsPerManagedZone"] = rrsetsPerManagedZone; | 
|  2037     } |  2057     } | 
|  2038     if (totalRrdataSizePerChange != null) { |  2058     if (totalRrdataSizePerChange != null) { | 
|  2039       _json["totalRrdataSizePerChange"] = totalRrdataSizePerChange; |  2059       _json["totalRrdataSizePerChange"] = totalRrdataSizePerChange; | 
|  2040     } |  2060     } | 
|  2041     if (whitelistedKeySpecs != null) { |  2061     if (whitelistedKeySpecs != null) { | 
|  2042       _json["whitelistedKeySpecs"] = whitelistedKeySpecs.map((value) => (value).
      toJson()).toList(); |  2062       _json["whitelistedKeySpecs"] = | 
 |  2063           whitelistedKeySpecs.map((value) => (value).toJson()).toList(); | 
|  2043     } |  2064     } | 
|  2044     return _json; |  2065     return _json; | 
|  2045   } |  2066   } | 
|  2046 } |  2067 } | 
|  2047  |  2068  | 
|  2048 /** A unit of data that will be returned by the DNS servers. */ |  2069 /// A unit of data that will be returned by the DNS servers. | 
|  2049 class ResourceRecordSet { |  2070 class ResourceRecordSet { | 
|  2050   /** |  2071   /// Identifies what kind of resource this is. Value: the fixed string | 
|  2051    * Identifies what kind of resource this is. Value: the fixed string |  2072   /// "dns#resourceRecordSet". | 
|  2052    * "dns#resourceRecordSet". |  | 
|  2053    */ |  | 
|  2054   core.String kind; |  2073   core.String kind; | 
|  2055   /** For example, www.example.com. */ |  2074  | 
 |  2075   /// For example, www.example.com. | 
|  2056   core.String name; |  2076   core.String name; | 
|  2057   /** As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). */ |  2077  | 
 |  2078   /// As defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). | 
|  2058   core.List<core.String> rrdatas; |  2079   core.List<core.String> rrdatas; | 
|  2059   /** As defined in RFC 4034 (section 3.2). */ |  2080  | 
 |  2081   /// As defined in RFC 4034 (section 3.2). | 
|  2060   core.List<core.String> signatureRrdatas; |  2082   core.List<core.String> signatureRrdatas; | 
|  2061   /** |  2083  | 
|  2062    * Number of seconds that this ResourceRecordSet can be cached by resolvers. |  2084   /// Number of seconds that this ResourceRecordSet can be cached by resolvers. | 
|  2063    */ |  | 
|  2064   core.int ttl; |  2085   core.int ttl; | 
|  2065   /** |  2086  | 
|  2066    * The identifier of a supported record type, for example, A, AAAA, MX, TXT, |  2087   /// The identifier of a supported record type, for example, A, AAAA, MX, TXT, | 
|  2067    * and so on. |  2088   /// and so on. | 
|  2068    */ |  | 
|  2069   core.String type; |  2089   core.String type; | 
|  2070  |  2090  | 
|  2071   ResourceRecordSet(); |  2091   ResourceRecordSet(); | 
|  2072  |  2092  | 
|  2073   ResourceRecordSet.fromJson(core.Map _json) { |  2093   ResourceRecordSet.fromJson(core.Map _json) { | 
|  2074     if (_json.containsKey("kind")) { |  2094     if (_json.containsKey("kind")) { | 
|  2075       kind = _json["kind"]; |  2095       kind = _json["kind"]; | 
|  2076     } |  2096     } | 
|  2077     if (_json.containsKey("name")) { |  2097     if (_json.containsKey("name")) { | 
|  2078       name = _json["name"]; |  2098       name = _json["name"]; | 
|  2079     } |  2099     } | 
|  2080     if (_json.containsKey("rrdatas")) { |  2100     if (_json.containsKey("rrdatas")) { | 
|  2081       rrdatas = _json["rrdatas"]; |  2101       rrdatas = _json["rrdatas"]; | 
|  2082     } |  2102     } | 
|  2083     if (_json.containsKey("signatureRrdatas")) { |  2103     if (_json.containsKey("signatureRrdatas")) { | 
|  2084       signatureRrdatas = _json["signatureRrdatas"]; |  2104       signatureRrdatas = _json["signatureRrdatas"]; | 
|  2085     } |  2105     } | 
|  2086     if (_json.containsKey("ttl")) { |  2106     if (_json.containsKey("ttl")) { | 
|  2087       ttl = _json["ttl"]; |  2107       ttl = _json["ttl"]; | 
|  2088     } |  2108     } | 
|  2089     if (_json.containsKey("type")) { |  2109     if (_json.containsKey("type")) { | 
|  2090       type = _json["type"]; |  2110       type = _json["type"]; | 
|  2091     } |  2111     } | 
|  2092   } |  2112   } | 
|  2093  |  2113  | 
|  2094   core.Map<core.String, core.Object> toJson() { |  2114   core.Map<core.String, core.Object> toJson() { | 
|  2095     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  2115     final core.Map<core.String, core.Object> _json = | 
 |  2116         new core.Map<core.String, core.Object>(); | 
|  2096     if (kind != null) { |  2117     if (kind != null) { | 
|  2097       _json["kind"] = kind; |  2118       _json["kind"] = kind; | 
|  2098     } |  2119     } | 
|  2099     if (name != null) { |  2120     if (name != null) { | 
|  2100       _json["name"] = name; |  2121       _json["name"] = name; | 
|  2101     } |  2122     } | 
|  2102     if (rrdatas != null) { |  2123     if (rrdatas != null) { | 
|  2103       _json["rrdatas"] = rrdatas; |  2124       _json["rrdatas"] = rrdatas; | 
|  2104     } |  2125     } | 
|  2105     if (signatureRrdatas != null) { |  2126     if (signatureRrdatas != null) { | 
|  2106       _json["signatureRrdatas"] = signatureRrdatas; |  2127       _json["signatureRrdatas"] = signatureRrdatas; | 
|  2107     } |  2128     } | 
|  2108     if (ttl != null) { |  2129     if (ttl != null) { | 
|  2109       _json["ttl"] = ttl; |  2130       _json["ttl"] = ttl; | 
|  2110     } |  2131     } | 
|  2111     if (type != null) { |  2132     if (type != null) { | 
|  2112       _json["type"] = type; |  2133       _json["type"] = type; | 
|  2113     } |  2134     } | 
|  2114     return _json; |  2135     return _json; | 
|  2115   } |  2136   } | 
|  2116 } |  2137 } | 
|  2117  |  2138  | 
|  2118 class ResourceRecordSetsListResponse { |  2139 class ResourceRecordSetsListResponse { | 
|  2119   ResponseHeader header; |  2140   ResponseHeader header; | 
|  2120   /** Type of resource. */ |  2141  | 
 |  2142   /// Type of resource. | 
|  2121   core.String kind; |  2143   core.String kind; | 
|  2122   /** |  2144  | 
|  2123    * The presence of this field indicates that there exist more results |  2145   /// The presence of this field indicates that there exist more results | 
|  2124    * following your last page of results in pagination order. To fetch them, |  2146   /// following your last page of results in pagination order. To fetch them, | 
|  2125    * make another list request using this value as your pagination token. |  2147   /// make another list request using this value as your pagination token. | 
|  2126    * |  2148   /// | 
|  2127    * In this way you can retrieve the complete contents of even very large |  2149   /// In this way you can retrieve the complete contents of even very large | 
|  2128    * collections one page at a time. However, if the contents of the collection |  2150   /// collections one page at a time. However, if the contents of the | 
|  2129    * change between the first and last paginated list request, the set of all |  2151   /// collection change between the first and last paginated list request, the | 
|  2130    * elements returned will be an inconsistent view of the collection. There is |  2152   /// set of all elements returned will be an inconsistent view of the | 
|  2131    * no way to retrieve a consistent snapshot of a collection larger than the |  2153   /// collection. There is no way to retrieve a consistent snapshot of a | 
|  2132    * maximum page size. |  2154   /// collection larger than the maximum page size. | 
|  2133    */ |  | 
|  2134   core.String nextPageToken; |  2155   core.String nextPageToken; | 
|  2135   /** The resource record set resources. */ |  2156  | 
 |  2157   /// The resource record set resources. | 
|  2136   core.List<ResourceRecordSet> rrsets; |  2158   core.List<ResourceRecordSet> rrsets; | 
|  2137  |  2159  | 
|  2138   ResourceRecordSetsListResponse(); |  2160   ResourceRecordSetsListResponse(); | 
|  2139  |  2161  | 
|  2140   ResourceRecordSetsListResponse.fromJson(core.Map _json) { |  2162   ResourceRecordSetsListResponse.fromJson(core.Map _json) { | 
|  2141     if (_json.containsKey("header")) { |  2163     if (_json.containsKey("header")) { | 
|  2142       header = new ResponseHeader.fromJson(_json["header"]); |  2164       header = new ResponseHeader.fromJson(_json["header"]); | 
|  2143     } |  2165     } | 
|  2144     if (_json.containsKey("kind")) { |  2166     if (_json.containsKey("kind")) { | 
|  2145       kind = _json["kind"]; |  2167       kind = _json["kind"]; | 
|  2146     } |  2168     } | 
|  2147     if (_json.containsKey("nextPageToken")) { |  2169     if (_json.containsKey("nextPageToken")) { | 
|  2148       nextPageToken = _json["nextPageToken"]; |  2170       nextPageToken = _json["nextPageToken"]; | 
|  2149     } |  2171     } | 
|  2150     if (_json.containsKey("rrsets")) { |  2172     if (_json.containsKey("rrsets")) { | 
|  2151       rrsets = _json["rrsets"].map((value) => new ResourceRecordSet.fromJson(val
      ue)).toList(); |  2173       rrsets = _json["rrsets"] | 
 |  2174           .map((value) => new ResourceRecordSet.fromJson(value)) | 
 |  2175           .toList(); | 
|  2152     } |  2176     } | 
|  2153   } |  2177   } | 
|  2154  |  2178  | 
|  2155   core.Map<core.String, core.Object> toJson() { |  2179   core.Map<core.String, core.Object> toJson() { | 
|  2156     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  2180     final core.Map<core.String, core.Object> _json = | 
 |  2181         new core.Map<core.String, core.Object>(); | 
|  2157     if (header != null) { |  2182     if (header != null) { | 
|  2158       _json["header"] = (header).toJson(); |  2183       _json["header"] = (header).toJson(); | 
|  2159     } |  2184     } | 
|  2160     if (kind != null) { |  2185     if (kind != null) { | 
|  2161       _json["kind"] = kind; |  2186       _json["kind"] = kind; | 
|  2162     } |  2187     } | 
|  2163     if (nextPageToken != null) { |  2188     if (nextPageToken != null) { | 
|  2164       _json["nextPageToken"] = nextPageToken; |  2189       _json["nextPageToken"] = nextPageToken; | 
|  2165     } |  2190     } | 
|  2166     if (rrsets != null) { |  2191     if (rrsets != null) { | 
|  2167       _json["rrsets"] = rrsets.map((value) => (value).toJson()).toList(); |  2192       _json["rrsets"] = rrsets.map((value) => (value).toJson()).toList(); | 
|  2168     } |  2193     } | 
|  2169     return _json; |  2194     return _json; | 
|  2170   } |  2195   } | 
|  2171 } |  2196 } | 
|  2172  |  2197  | 
|  2173 /** Elements common to every response. */ |  2198 /// Elements common to every response. | 
|  2174 class ResponseHeader { |  2199 class ResponseHeader { | 
|  2175   /** |  2200   /// For mutating operation requests that completed successfully. This is the | 
|  2176    * For mutating operation requests that completed successfully. This is the |  2201   /// client_operation_id if the client specified it, otherwise it is generated | 
|  2177    * client_operation_id if the client specified it, otherwise it is generated |  2202   /// by the server (output only). | 
|  2178    * by the server (output only). |  | 
|  2179    */ |  | 
|  2180   core.String operationId; |  2203   core.String operationId; | 
|  2181  |  2204  | 
|  2182   ResponseHeader(); |  2205   ResponseHeader(); | 
|  2183  |  2206  | 
|  2184   ResponseHeader.fromJson(core.Map _json) { |  2207   ResponseHeader.fromJson(core.Map _json) { | 
|  2185     if (_json.containsKey("operationId")) { |  2208     if (_json.containsKey("operationId")) { | 
|  2186       operationId = _json["operationId"]; |  2209       operationId = _json["operationId"]; | 
|  2187     } |  2210     } | 
|  2188   } |  2211   } | 
|  2189  |  2212  | 
|  2190   core.Map<core.String, core.Object> toJson() { |  2213   core.Map<core.String, core.Object> toJson() { | 
|  2191     final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
      ore.Object>(); |  2214     final core.Map<core.String, core.Object> _json = | 
 |  2215         new core.Map<core.String, core.Object>(); | 
|  2192     if (operationId != null) { |  2216     if (operationId != null) { | 
|  2193       _json["operationId"] = operationId; |  2217       _json["operationId"] = operationId; | 
|  2194     } |  2218     } | 
|  2195     return _json; |  2219     return _json; | 
|  2196   } |  2220   } | 
|  2197 } |  2221 } | 
| OLD | NEW |