Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2097)

Side by Side Diff: generated/googleapis_beta/lib/appengine/v1beta.dart

Issue 2973303002: Api-Roll 51: 2017-07-10 (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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.appengine.v1beta; 3 library googleapis_beta.appengine.v1beta;
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;
(...skipping 26 matching lines...) Expand all
37 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT); 37 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A GENT);
38 } 38 }
39 39
40 40
41 class AppsResourceApi { 41 class AppsResourceApi {
42 final commons.ApiRequester _requester; 42 final commons.ApiRequester _requester;
43 43
44 AppsAuthorizedCertificatesResourceApi get authorizedCertificates => new AppsAu thorizedCertificatesResourceApi(_requester); 44 AppsAuthorizedCertificatesResourceApi get authorizedCertificates => new AppsAu thorizedCertificatesResourceApi(_requester);
45 AppsAuthorizedDomainsResourceApi get authorizedDomains => new AppsAuthorizedDo mainsResourceApi(_requester); 45 AppsAuthorizedDomainsResourceApi get authorizedDomains => new AppsAuthorizedDo mainsResourceApi(_requester);
46 AppsDomainMappingsResourceApi get domainMappings => new AppsDomainMappingsReso urceApi(_requester); 46 AppsDomainMappingsResourceApi get domainMappings => new AppsDomainMappingsReso urceApi(_requester);
47 AppsFirewallResourceApi get firewall => new AppsFirewallResourceApi(_requester );
47 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques ter); 48 AppsLocationsResourceApi get locations => new AppsLocationsResourceApi(_reques ter);
48 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req uester); 49 AppsOperationsResourceApi get operations => new AppsOperationsResourceApi(_req uester);
49 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester ); 50 AppsServicesResourceApi get services => new AppsServicesResourceApi(_requester );
50 51
51 AppsResourceApi(commons.ApiRequester client) : 52 AppsResourceApi(commons.ApiRequester client) :
52 _requester = client; 53 _requester = client;
53 54
54 /** 55 /**
55 * Creates an App Engine application for a Google Cloud Platform project. 56 * Creates an App Engine application for a Google Cloud Platform project.
56 * Required fields: 57 * Required fields:
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 } 392 }
392 393
393 /** 394 /**
394 * Lists all SSL certificates the user is authorized to administer. 395 * Lists all SSL certificates the user is authorized to administer.
395 * 396 *
396 * Request parameters: 397 * Request parameters:
397 * 398 *
398 * [appsId] - Part of `parent`. Name of the parent Application resource. 399 * [appsId] - Part of `parent`. Name of the parent Application resource.
399 * Example: apps/myapp. 400 * Example: apps/myapp.
400 * 401 *
402 * [pageToken] - Continuation token for fetching the next page of results.
403 *
401 * [pageSize] - Maximum results to return per page. 404 * [pageSize] - Maximum results to return per page.
402 * 405 *
403 * [pageToken] - Continuation token for fetching the next page of results.
404 *
405 * Completes with a [ListAuthorizedCertificatesResponse]. 406 * Completes with a [ListAuthorizedCertificatesResponse].
406 * 407 *
407 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 408 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
408 * error. 409 * error.
409 * 410 *
410 * If the used [http.Client] completes with an error when making a REST call, 411 * If the used [http.Client] completes with an error when making a REST call,
411 * this method will complete with the same error. 412 * this method will complete with the same error.
412 */ 413 */
413 async.Future<ListAuthorizedCertificatesResponse> list(core.String appsId, {cor e.int pageSize, core.String pageToken}) { 414 async.Future<ListAuthorizedCertificatesResponse> list(core.String appsId, {cor e.String pageToken, core.int pageSize}) {
414 var _url = null; 415 var _url = null;
415 var _queryParams = new core.Map(); 416 var _queryParams = new core.Map();
416 var _uploadMedia = null; 417 var _uploadMedia = null;
417 var _uploadOptions = null; 418 var _uploadOptions = null;
418 var _downloadOptions = commons.DownloadOptions.Metadata; 419 var _downloadOptions = commons.DownloadOptions.Metadata;
419 var _body = null; 420 var _body = null;
420 421
421 if (appsId == null) { 422 if (appsId == null) {
422 throw new core.ArgumentError("Parameter appsId is required."); 423 throw new core.ArgumentError("Parameter appsId is required.");
423 } 424 }
425 if (pageToken != null) {
426 _queryParams["pageToken"] = [pageToken];
427 }
424 if (pageSize != null) { 428 if (pageSize != null) {
425 _queryParams["pageSize"] = ["${pageSize}"]; 429 _queryParams["pageSize"] = ["${pageSize}"];
426 } 430 }
427 if (pageToken != null) {
428 _queryParams["pageToken"] = [pageToken];
429 }
430 431
431 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori zedCertificates'; 432 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/authori zedCertificates';
432 433
433 var _response = _requester.request(_url, 434 var _response = _requester.request(_url,
434 "GET", 435 "GET",
435 body: _body, 436 body: _body,
436 queryParams: _queryParams, 437 queryParams: _queryParams,
437 uploadOptions: _uploadOptions, 438 uploadOptions: _uploadOptions,
438 uploadMedia: _uploadMedia, 439 uploadMedia: _uploadMedia,
439 downloadOptions: _downloadOptions); 440 downloadOptions: _downloadOptions);
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
708 } 709 }
709 710
710 /** 711 /**
711 * Lists the domain mappings on an application. 712 * Lists the domain mappings on an application.
712 * 713 *
713 * Request parameters: 714 * Request parameters:
714 * 715 *
715 * [appsId] - Part of `parent`. Name of the parent Application resource. 716 * [appsId] - Part of `parent`. Name of the parent Application resource.
716 * Example: apps/myapp. 717 * Example: apps/myapp.
717 * 718 *
719 * [pageToken] - Continuation token for fetching the next page of results.
720 *
718 * [pageSize] - Maximum results to return per page. 721 * [pageSize] - Maximum results to return per page.
719 * 722 *
720 * [pageToken] - Continuation token for fetching the next page of results.
721 *
722 * Completes with a [ListDomainMappingsResponse]. 723 * Completes with a [ListDomainMappingsResponse].
723 * 724 *
724 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 725 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
725 * error. 726 * error.
726 * 727 *
727 * If the used [http.Client] completes with an error when making a REST call, 728 * If the used [http.Client] completes with an error when making a REST call,
728 * this method will complete with the same error. 729 * this method will complete with the same error.
729 */ 730 */
730 async.Future<ListDomainMappingsResponse> list(core.String appsId, {core.int pa geSize, core.String pageToken}) { 731 async.Future<ListDomainMappingsResponse> list(core.String appsId, {core.String pageToken, core.int pageSize}) {
731 var _url = null; 732 var _url = null;
732 var _queryParams = new core.Map(); 733 var _queryParams = new core.Map();
733 var _uploadMedia = null; 734 var _uploadMedia = null;
734 var _uploadOptions = null; 735 var _uploadOptions = null;
735 var _downloadOptions = commons.DownloadOptions.Metadata; 736 var _downloadOptions = commons.DownloadOptions.Metadata;
736 var _body = null; 737 var _body = null;
737 738
738 if (appsId == null) { 739 if (appsId == null) {
739 throw new core.ArgumentError("Parameter appsId is required."); 740 throw new core.ArgumentError("Parameter appsId is required.");
740 } 741 }
742 if (pageToken != null) {
743 _queryParams["pageToken"] = [pageToken];
744 }
741 if (pageSize != null) { 745 if (pageSize != null) {
742 _queryParams["pageSize"] = ["${pageSize}"]; 746 _queryParams["pageSize"] = ["${pageSize}"];
743 } 747 }
744 if (pageToken != null) {
745 _queryParams["pageToken"] = [pageToken];
746 }
747 748
748 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM appings'; 749 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/domainM appings';
749 750
750 var _response = _requester.request(_url, 751 var _response = _requester.request(_url,
751 "GET", 752 "GET",
752 body: _body, 753 body: _body,
753 queryParams: _queryParams, 754 queryParams: _queryParams,
754 uploadOptions: _uploadOptions, 755 uploadOptions: _uploadOptions,
755 uploadMedia: _uploadMedia, 756 uploadMedia: _uploadMedia,
756 downloadOptions: _downloadOptions); 757 downloadOptions: _downloadOptions);
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
811 queryParams: _queryParams, 812 queryParams: _queryParams,
812 uploadOptions: _uploadOptions, 813 uploadOptions: _uploadOptions,
813 uploadMedia: _uploadMedia, 814 uploadMedia: _uploadMedia,
814 downloadOptions: _downloadOptions); 815 downloadOptions: _downloadOptions);
815 return _response.then((data) => new Operation.fromJson(data)); 816 return _response.then((data) => new Operation.fromJson(data));
816 } 817 }
817 818
818 } 819 }
819 820
820 821
822 class AppsFirewallResourceApi {
823 final commons.ApiRequester _requester;
824
825 AppsFirewallIngressRulesResourceApi get ingressRules => new AppsFirewallIngres sRulesResourceApi(_requester);
826
827 AppsFirewallResourceApi(commons.ApiRequester client) :
828 _requester = client;
829 }
830
831
832 class AppsFirewallIngressRulesResourceApi {
833 final commons.ApiRequester _requester;
834
835 AppsFirewallIngressRulesResourceApi(commons.ApiRequester client) :
836 _requester = client;
837
838 /**
839 * Replaces the entire firewall ruleset in one bulk operation. This overrides
840 * and replaces the rules of an existing firewall with the new rules.If the
841 * final rule does not match traffic with the '*' wildcard IP range, then an
842 * "allow all" rule is explicitly added to the end of the list.
843 *
844 * [request] - The metadata request object.
845 *
846 * Request parameters:
847 *
848 * [appsId] - Part of `name`. Name of the Firewall collection to set. Example:
849 * apps/myapp/firewall/ingressRules.
850 *
851 * Completes with a [BatchUpdateIngressRulesResponse].
852 *
853 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
854 * error.
855 *
856 * If the used [http.Client] completes with an error when making a REST call,
857 * this method will complete with the same error.
858 */
859 async.Future<BatchUpdateIngressRulesResponse> batchUpdate(BatchUpdateIngressRu lesRequest request, core.String appsId) {
860 var _url = null;
861 var _queryParams = new core.Map();
862 var _uploadMedia = null;
863 var _uploadOptions = null;
864 var _downloadOptions = commons.DownloadOptions.Metadata;
865 var _body = null;
866
867 if (request != null) {
868 _body = convert.JSON.encode((request).toJson());
869 }
870 if (appsId == null) {
871 throw new core.ArgumentError("Parameter appsId is required.");
872 }
873
874 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal l/ingressRules:batchUpdate';
875
876 var _response = _requester.request(_url,
877 "POST",
878 body: _body,
879 queryParams: _queryParams,
880 uploadOptions: _uploadOptions,
881 uploadMedia: _uploadMedia,
882 downloadOptions: _downloadOptions);
883 return _response.then((data) => new BatchUpdateIngressRulesResponse.fromJson (data));
884 }
885
886 /**
887 * Creates a firewall rule for the application.
888 *
889 * [request] - The metadata request object.
890 *
891 * Request parameters:
892 *
893 * [appsId] - Part of `parent`. Name of the parent Firewall collection in
894 * which to create a new rule. Example: apps/myapp/firewall/ingressRules.
895 *
896 * Completes with a [FirewallRule].
897 *
898 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
899 * error.
900 *
901 * If the used [http.Client] completes with an error when making a REST call,
902 * this method will complete with the same error.
903 */
904 async.Future<FirewallRule> create(FirewallRule request, core.String appsId) {
905 var _url = null;
906 var _queryParams = new core.Map();
907 var _uploadMedia = null;
908 var _uploadOptions = null;
909 var _downloadOptions = commons.DownloadOptions.Metadata;
910 var _body = null;
911
912 if (request != null) {
913 _body = convert.JSON.encode((request).toJson());
914 }
915 if (appsId == null) {
916 throw new core.ArgumentError("Parameter appsId is required.");
917 }
918
919 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal l/ingressRules';
920
921 var _response = _requester.request(_url,
922 "POST",
923 body: _body,
924 queryParams: _queryParams,
925 uploadOptions: _uploadOptions,
926 uploadMedia: _uploadMedia,
927 downloadOptions: _downloadOptions);
928 return _response.then((data) => new FirewallRule.fromJson(data));
929 }
930
931 /**
932 * Deletes the specified firewall rule.
933 *
934 * Request parameters:
935 *
936 * [appsId] - Part of `name`. Name of the Firewall resource to delete.
937 * Example: apps/myapp/firewall/ingressRules/100.
938 *
939 * [ingressRulesId] - Part of `name`. See documentation of `appsId`.
940 *
941 * Completes with a [Empty].
942 *
943 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
944 * error.
945 *
946 * If the used [http.Client] completes with an error when making a REST call,
947 * this method will complete with the same error.
948 */
949 async.Future<Empty> delete(core.String appsId, core.String ingressRulesId) {
950 var _url = null;
951 var _queryParams = new core.Map();
952 var _uploadMedia = null;
953 var _uploadOptions = null;
954 var _downloadOptions = commons.DownloadOptions.Metadata;
955 var _body = null;
956
957 if (appsId == null) {
958 throw new core.ArgumentError("Parameter appsId is required.");
959 }
960 if (ingressRulesId == null) {
961 throw new core.ArgumentError("Parameter ingressRulesId is required.");
962 }
963
964 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal l/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId');
965
966 var _response = _requester.request(_url,
967 "DELETE",
968 body: _body,
969 queryParams: _queryParams,
970 uploadOptions: _uploadOptions,
971 uploadMedia: _uploadMedia,
972 downloadOptions: _downloadOptions);
973 return _response.then((data) => new Empty.fromJson(data));
974 }
975
976 /**
977 * Gets the specified firewall rule.
978 *
979 * Request parameters:
980 *
981 * [appsId] - Part of `name`. Name of the Firewall resource to retrieve.
982 * Example: apps/myapp/firewall/ingressRules/100.
983 *
984 * [ingressRulesId] - Part of `name`. See documentation of `appsId`.
985 *
986 * Completes with a [FirewallRule].
987 *
988 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
989 * error.
990 *
991 * If the used [http.Client] completes with an error when making a REST call,
992 * this method will complete with the same error.
993 */
994 async.Future<FirewallRule> get(core.String appsId, core.String ingressRulesId) {
995 var _url = null;
996 var _queryParams = new core.Map();
997 var _uploadMedia = null;
998 var _uploadOptions = null;
999 var _downloadOptions = commons.DownloadOptions.Metadata;
1000 var _body = null;
1001
1002 if (appsId == null) {
1003 throw new core.ArgumentError("Parameter appsId is required.");
1004 }
1005 if (ingressRulesId == null) {
1006 throw new core.ArgumentError("Parameter ingressRulesId is required.");
1007 }
1008
1009 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal l/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId');
1010
1011 var _response = _requester.request(_url,
1012 "GET",
1013 body: _body,
1014 queryParams: _queryParams,
1015 uploadOptions: _uploadOptions,
1016 uploadMedia: _uploadMedia,
1017 downloadOptions: _downloadOptions);
1018 return _response.then((data) => new FirewallRule.fromJson(data));
1019 }
1020
1021 /**
1022 * Lists the firewall rules of an application.
1023 *
1024 * Request parameters:
1025 *
1026 * [appsId] - Part of `parent`. Name of the Firewall collection to retrieve.
1027 * Example: apps/myapp/firewall/ingressRules.
1028 *
1029 * [pageToken] - Continuation token for fetching the next page of results.
1030 *
1031 * [pageSize] - Maximum results to return per page.
1032 *
1033 * [matchingAddress] - A valid IP Address. If set, only rules matching this
1034 * address will be returned. The first returned rule will be the rule that
1035 * fires on requests from this IP.
1036 *
1037 * Completes with a [ListIngressRulesResponse].
1038 *
1039 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1040 * error.
1041 *
1042 * If the used [http.Client] completes with an error when making a REST call,
1043 * this method will complete with the same error.
1044 */
1045 async.Future<ListIngressRulesResponse> list(core.String appsId, {core.String p ageToken, core.int pageSize, core.String matchingAddress}) {
1046 var _url = null;
1047 var _queryParams = new core.Map();
1048 var _uploadMedia = null;
1049 var _uploadOptions = null;
1050 var _downloadOptions = commons.DownloadOptions.Metadata;
1051 var _body = null;
1052
1053 if (appsId == null) {
1054 throw new core.ArgumentError("Parameter appsId is required.");
1055 }
1056 if (pageToken != null) {
1057 _queryParams["pageToken"] = [pageToken];
1058 }
1059 if (pageSize != null) {
1060 _queryParams["pageSize"] = ["${pageSize}"];
1061 }
1062 if (matchingAddress != null) {
1063 _queryParams["matchingAddress"] = [matchingAddress];
1064 }
1065
1066 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal l/ingressRules';
1067
1068 var _response = _requester.request(_url,
1069 "GET",
1070 body: _body,
1071 queryParams: _queryParams,
1072 uploadOptions: _uploadOptions,
1073 uploadMedia: _uploadMedia,
1074 downloadOptions: _downloadOptions);
1075 return _response.then((data) => new ListIngressRulesResponse.fromJson(data)) ;
1076 }
1077
1078 /**
1079 * Updates the specified firewall rule.
1080 *
1081 * [request] - The metadata request object.
1082 *
1083 * Request parameters:
1084 *
1085 * [appsId] - Part of `name`. Name of the Firewall resource to update.
1086 * Example: apps/myapp/firewall/ingressRules/100.
1087 *
1088 * [ingressRulesId] - Part of `name`. See documentation of `appsId`.
1089 *
1090 * [updateMask] - Standard field mask for the set of fields to be updated.
1091 *
1092 * Completes with a [FirewallRule].
1093 *
1094 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1095 * error.
1096 *
1097 * If the used [http.Client] completes with an error when making a REST call,
1098 * this method will complete with the same error.
1099 */
1100 async.Future<FirewallRule> patch(FirewallRule request, core.String appsId, cor e.String ingressRulesId, {core.String updateMask}) {
1101 var _url = null;
1102 var _queryParams = new core.Map();
1103 var _uploadMedia = null;
1104 var _uploadOptions = null;
1105 var _downloadOptions = commons.DownloadOptions.Metadata;
1106 var _body = null;
1107
1108 if (request != null) {
1109 _body = convert.JSON.encode((request).toJson());
1110 }
1111 if (appsId == null) {
1112 throw new core.ArgumentError("Parameter appsId is required.");
1113 }
1114 if (ingressRulesId == null) {
1115 throw new core.ArgumentError("Parameter ingressRulesId is required.");
1116 }
1117 if (updateMask != null) {
1118 _queryParams["updateMask"] = [updateMask];
1119 }
1120
1121 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/firewal l/ingressRules/' + commons.Escaper.ecapeVariable('$ingressRulesId');
1122
1123 var _response = _requester.request(_url,
1124 "PATCH",
1125 body: _body,
1126 queryParams: _queryParams,
1127 uploadOptions: _uploadOptions,
1128 uploadMedia: _uploadMedia,
1129 downloadOptions: _downloadOptions);
1130 return _response.then((data) => new FirewallRule.fromJson(data));
1131 }
1132
1133 }
1134
1135
821 class AppsLocationsResourceApi { 1136 class AppsLocationsResourceApi {
822 final commons.ApiRequester _requester; 1137 final commons.ApiRequester _requester;
823 1138
824 AppsLocationsResourceApi(commons.ApiRequester client) : 1139 AppsLocationsResourceApi(commons.ApiRequester client) :
825 _requester = client; 1140 _requester = client;
826 1141
827 /** 1142 /**
828 * Get information about a location. 1143 * Get information about a location.
829 * 1144 *
830 * Request parameters: 1145 * Request parameters:
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
869 } 1184 }
870 1185
871 /** 1186 /**
872 * Lists information about the supported locations for this service. 1187 * Lists information about the supported locations for this service.
873 * 1188 *
874 * Request parameters: 1189 * Request parameters:
875 * 1190 *
876 * [appsId] - Part of `name`. The resource that owns the locations collection, 1191 * [appsId] - Part of `name`. The resource that owns the locations collection,
877 * if applicable. 1192 * if applicable.
878 * 1193 *
1194 * [pageToken] - The standard list page token.
1195 *
879 * [pageSize] - The standard list page size. 1196 * [pageSize] - The standard list page size.
880 * 1197 *
881 * [filter] - The standard list filter. 1198 * [filter] - The standard list filter.
882 * 1199 *
883 * [pageToken] - The standard list page token.
884 *
885 * Completes with a [ListLocationsResponse]. 1200 * Completes with a [ListLocationsResponse].
886 * 1201 *
887 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1202 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
888 * error. 1203 * error.
889 * 1204 *
890 * If the used [http.Client] completes with an error when making a REST call, 1205 * If the used [http.Client] completes with an error when making a REST call,
891 * this method will complete with the same error. 1206 * this method will complete with the same error.
892 */ 1207 */
893 async.Future<ListLocationsResponse> list(core.String appsId, {core.int pageSiz e, core.String filter, core.String pageToken}) { 1208 async.Future<ListLocationsResponse> list(core.String appsId, {core.String page Token, core.int pageSize, core.String filter}) {
894 var _url = null; 1209 var _url = null;
895 var _queryParams = new core.Map(); 1210 var _queryParams = new core.Map();
896 var _uploadMedia = null; 1211 var _uploadMedia = null;
897 var _uploadOptions = null; 1212 var _uploadOptions = null;
898 var _downloadOptions = commons.DownloadOptions.Metadata; 1213 var _downloadOptions = commons.DownloadOptions.Metadata;
899 var _body = null; 1214 var _body = null;
900 1215
901 if (appsId == null) { 1216 if (appsId == null) {
902 throw new core.ArgumentError("Parameter appsId is required."); 1217 throw new core.ArgumentError("Parameter appsId is required.");
903 } 1218 }
1219 if (pageToken != null) {
1220 _queryParams["pageToken"] = [pageToken];
1221 }
904 if (pageSize != null) { 1222 if (pageSize != null) {
905 _queryParams["pageSize"] = ["${pageSize}"]; 1223 _queryParams["pageSize"] = ["${pageSize}"];
906 } 1224 }
907 if (filter != null) { 1225 if (filter != null) {
908 _queryParams["filter"] = [filter]; 1226 _queryParams["filter"] = [filter];
909 } 1227 }
910 if (pageToken != null) {
911 _queryParams["pageToken"] = [pageToken];
912 }
913 1228
914 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locatio ns'; 1229 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/locatio ns';
915 1230
916 var _response = _requester.request(_url, 1231 var _response = _requester.request(_url,
917 "GET", 1232 "GET",
918 body: _body, 1233 body: _body,
919 queryParams: _queryParams, 1234 queryParams: _queryParams,
920 uploadOptions: _uploadOptions, 1235 uploadOptions: _uploadOptions,
921 uploadMedia: _uploadMedia, 1236 uploadMedia: _uploadMedia,
922 downloadOptions: _downloadOptions); 1237 downloadOptions: _downloadOptions);
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
986 * binding, API services can add a binding such as "/v1/{name=users / * 1301 * binding, API services can add a binding such as "/v1/{name=users / *
987 * }/operations" to their service configuration. For backwards compatibility, 1302 * }/operations" to their service configuration. For backwards compatibility,
988 * the default name includes the operations collection id, however overriding 1303 * the default name includes the operations collection id, however overriding
989 * users must ensure the name binding is the parent resource, without the 1304 * users must ensure the name binding is the parent resource, without the
990 * operations collection id. 1305 * operations collection id.
991 * 1306 *
992 * Request parameters: 1307 * Request parameters:
993 * 1308 *
994 * [appsId] - Part of `name`. The name of the operation's parent resource. 1309 * [appsId] - Part of `name`. The name of the operation's parent resource.
995 * 1310 *
1311 * [pageSize] - The standard list page size.
1312 *
996 * [filter] - The standard list filter. 1313 * [filter] - The standard list filter.
997 * 1314 *
998 * [pageToken] - The standard list page token. 1315 * [pageToken] - The standard list page token.
999 * 1316 *
1000 * [pageSize] - The standard list page size.
1001 *
1002 * Completes with a [ListOperationsResponse]. 1317 * Completes with a [ListOperationsResponse].
1003 * 1318 *
1004 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1319 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1005 * error. 1320 * error.
1006 * 1321 *
1007 * If the used [http.Client] completes with an error when making a REST call, 1322 * If the used [http.Client] completes with an error when making a REST call,
1008 * this method will complete with the same error. 1323 * this method will complete with the same error.
1009 */ 1324 */
1010 async.Future<ListOperationsResponse> list(core.String appsId, {core.String fil ter, core.String pageToken, core.int pageSize}) { 1325 async.Future<ListOperationsResponse> list(core.String appsId, {core.int pageSi ze, core.String filter, core.String pageToken}) {
1011 var _url = null; 1326 var _url = null;
1012 var _queryParams = new core.Map(); 1327 var _queryParams = new core.Map();
1013 var _uploadMedia = null; 1328 var _uploadMedia = null;
1014 var _uploadOptions = null; 1329 var _uploadOptions = null;
1015 var _downloadOptions = commons.DownloadOptions.Metadata; 1330 var _downloadOptions = commons.DownloadOptions.Metadata;
1016 var _body = null; 1331 var _body = null;
1017 1332
1018 if (appsId == null) { 1333 if (appsId == null) {
1019 throw new core.ArgumentError("Parameter appsId is required."); 1334 throw new core.ArgumentError("Parameter appsId is required.");
1020 } 1335 }
1336 if (pageSize != null) {
1337 _queryParams["pageSize"] = ["${pageSize}"];
1338 }
1021 if (filter != null) { 1339 if (filter != null) {
1022 _queryParams["filter"] = [filter]; 1340 _queryParams["filter"] = [filter];
1023 } 1341 }
1024 if (pageToken != null) { 1342 if (pageToken != null) {
1025 _queryParams["pageToken"] = [pageToken]; 1343 _queryParams["pageToken"] = [pageToken];
1026 } 1344 }
1027 if (pageSize != null) {
1028 _queryParams["pageSize"] = ["${pageSize}"];
1029 }
1030 1345
1031 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operati ons'; 1346 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/operati ons';
1032 1347
1033 var _response = _requester.request(_url, 1348 var _response = _requester.request(_url,
1034 "GET", 1349 "GET",
1035 body: _body, 1350 body: _body,
1036 queryParams: _queryParams, 1351 queryParams: _queryParams,
1037 uploadOptions: _uploadOptions, 1352 uploadOptions: _uploadOptions,
1038 uploadMedia: _uploadMedia, 1353 uploadMedia: _uploadMedia,
1039 downloadOptions: _downloadOptions); 1354 downloadOptions: _downloadOptions);
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
1142 } 1457 }
1143 1458
1144 /** 1459 /**
1145 * Lists all the services in the application. 1460 * Lists all the services in the application.
1146 * 1461 *
1147 * Request parameters: 1462 * Request parameters:
1148 * 1463 *
1149 * [appsId] - Part of `parent`. Name of the parent Application resource. 1464 * [appsId] - Part of `parent`. Name of the parent Application resource.
1150 * Example: apps/myapp. 1465 * Example: apps/myapp.
1151 * 1466 *
1467 * [pageToken] - Continuation token for fetching the next page of results.
1468 *
1152 * [pageSize] - Maximum results to return per page. 1469 * [pageSize] - Maximum results to return per page.
1153 * 1470 *
1154 * [pageToken] - Continuation token for fetching the next page of results.
1155 *
1156 * Completes with a [ListServicesResponse]. 1471 * Completes with a [ListServicesResponse].
1157 * 1472 *
1158 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1473 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1159 * error. 1474 * error.
1160 * 1475 *
1161 * If the used [http.Client] completes with an error when making a REST call, 1476 * If the used [http.Client] completes with an error when making a REST call,
1162 * this method will complete with the same error. 1477 * this method will complete with the same error.
1163 */ 1478 */
1164 async.Future<ListServicesResponse> list(core.String appsId, {core.int pageSize , core.String pageToken}) { 1479 async.Future<ListServicesResponse> list(core.String appsId, {core.String pageT oken, core.int pageSize}) {
1165 var _url = null; 1480 var _url = null;
1166 var _queryParams = new core.Map(); 1481 var _queryParams = new core.Map();
1167 var _uploadMedia = null; 1482 var _uploadMedia = null;
1168 var _uploadOptions = null; 1483 var _uploadOptions = null;
1169 var _downloadOptions = commons.DownloadOptions.Metadata; 1484 var _downloadOptions = commons.DownloadOptions.Metadata;
1170 var _body = null; 1485 var _body = null;
1171 1486
1172 if (appsId == null) { 1487 if (appsId == null) {
1173 throw new core.ArgumentError("Parameter appsId is required."); 1488 throw new core.ArgumentError("Parameter appsId is required.");
1174 } 1489 }
1490 if (pageToken != null) {
1491 _queryParams["pageToken"] = [pageToken];
1492 }
1175 if (pageSize != null) { 1493 if (pageSize != null) {
1176 _queryParams["pageSize"] = ["${pageSize}"]; 1494 _queryParams["pageSize"] = ["${pageSize}"];
1177 } 1495 }
1178 if (pageToken != null) {
1179 _queryParams["pageToken"] = [pageToken];
1180 }
1181 1496
1182 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service s'; 1497 _url = 'v1beta/apps/' + commons.Escaper.ecapeVariable('$appsId') + '/service s';
1183 1498
1184 var _response = _requester.request(_url, 1499 var _response = _requester.request(_url,
1185 "GET", 1500 "GET",
1186 body: _body, 1501 body: _body,
1187 queryParams: _queryParams, 1502 queryParams: _queryParams,
1188 uploadOptions: _uploadOptions, 1503 uploadOptions: _uploadOptions,
1189 uploadMedia: _uploadMedia, 1504 uploadMedia: _uploadMedia,
1190 downloadOptions: _downloadOptions); 1505 downloadOptions: _downloadOptions);
(...skipping 776 matching lines...) Expand 10 before | Expand all | Expand 10 after
1967 * Hostname used to reach this application, as resolved by App 2282 * Hostname used to reach this application, as resolved by App
1968 * Engine.@OutputOnly 2283 * Engine.@OutputOnly
1969 */ 2284 */
1970 core.String defaultHostname; 2285 core.String defaultHostname;
1971 /** 2286 /**
1972 * HTTP path dispatch rules for requests to the application that do not 2287 * HTTP path dispatch rules for requests to the application that do not
1973 * explicitly target a service or version. Rules are order-dependent. Up to 20 2288 * explicitly target a service or version. Rules are order-dependent. Up to 20
1974 * dispatch rules can be supported.@OutputOnly 2289 * dispatch rules can be supported.@OutputOnly
1975 */ 2290 */
1976 core.List<UrlDispatchRule> dispatchRules; 2291 core.List<UrlDispatchRule> dispatchRules;
2292 /** The feature specific settings to be used in the application. */
2293 FeatureSettings featureSettings;
1977 /** 2294 /**
1978 * The Google Container Registry domain used for storing managed build docker 2295 * The Google Container Registry domain used for storing managed build docker
1979 * images for this application. 2296 * images for this application.
1980 */ 2297 */
1981 core.String gcrDomain; 2298 core.String gcrDomain;
1982 IdentityAwareProxy iap; 2299 IdentityAwareProxy iap;
1983 /** 2300 /**
1984 * Identifier of the Application resource. This identifier is equivalent to 2301 * Identifier of the Application resource. This identifier is equivalent to
1985 * the project ID of the Google Cloud Platform project where you want to 2302 * the project ID of the Google Cloud Platform project where you want to
1986 * deploy your application. Example: myapp. 2303 * deploy your application. Example: myapp.
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
2023 } 2340 }
2024 if (_json.containsKey("defaultCookieExpiration")) { 2341 if (_json.containsKey("defaultCookieExpiration")) {
2025 defaultCookieExpiration = _json["defaultCookieExpiration"]; 2342 defaultCookieExpiration = _json["defaultCookieExpiration"];
2026 } 2343 }
2027 if (_json.containsKey("defaultHostname")) { 2344 if (_json.containsKey("defaultHostname")) {
2028 defaultHostname = _json["defaultHostname"]; 2345 defaultHostname = _json["defaultHostname"];
2029 } 2346 }
2030 if (_json.containsKey("dispatchRules")) { 2347 if (_json.containsKey("dispatchRules")) {
2031 dispatchRules = _json["dispatchRules"].map((value) => new UrlDispatchRule. fromJson(value)).toList(); 2348 dispatchRules = _json["dispatchRules"].map((value) => new UrlDispatchRule. fromJson(value)).toList();
2032 } 2349 }
2350 if (_json.containsKey("featureSettings")) {
2351 featureSettings = new FeatureSettings.fromJson(_json["featureSettings"]);
2352 }
2033 if (_json.containsKey("gcrDomain")) { 2353 if (_json.containsKey("gcrDomain")) {
2034 gcrDomain = _json["gcrDomain"]; 2354 gcrDomain = _json["gcrDomain"];
2035 } 2355 }
2036 if (_json.containsKey("iap")) { 2356 if (_json.containsKey("iap")) {
2037 iap = new IdentityAwareProxy.fromJson(_json["iap"]); 2357 iap = new IdentityAwareProxy.fromJson(_json["iap"]);
2038 } 2358 }
2039 if (_json.containsKey("id")) { 2359 if (_json.containsKey("id")) {
2040 id = _json["id"]; 2360 id = _json["id"];
2041 } 2361 }
2042 if (_json.containsKey("locationId")) { 2362 if (_json.containsKey("locationId")) {
(...skipping 20 matching lines...) Expand all
2063 } 2383 }
2064 if (defaultCookieExpiration != null) { 2384 if (defaultCookieExpiration != null) {
2065 _json["defaultCookieExpiration"] = defaultCookieExpiration; 2385 _json["defaultCookieExpiration"] = defaultCookieExpiration;
2066 } 2386 }
2067 if (defaultHostname != null) { 2387 if (defaultHostname != null) {
2068 _json["defaultHostname"] = defaultHostname; 2388 _json["defaultHostname"] = defaultHostname;
2069 } 2389 }
2070 if (dispatchRules != null) { 2390 if (dispatchRules != null) {
2071 _json["dispatchRules"] = dispatchRules.map((value) => (value).toJson()).to List(); 2391 _json["dispatchRules"] = dispatchRules.map((value) => (value).toJson()).to List();
2072 } 2392 }
2393 if (featureSettings != null) {
2394 _json["featureSettings"] = (featureSettings).toJson();
2395 }
2073 if (gcrDomain != null) { 2396 if (gcrDomain != null) {
2074 _json["gcrDomain"] = gcrDomain; 2397 _json["gcrDomain"] = gcrDomain;
2075 } 2398 }
2076 if (iap != null) { 2399 if (iap != null) {
2077 _json["iap"] = (iap).toJson(); 2400 _json["iap"] = (iap).toJson();
2078 } 2401 }
2079 if (id != null) { 2402 if (id != null) {
2080 _json["id"] = id; 2403 _json["id"] = id;
2081 } 2404 }
2082 if (locationId != null) { 2405 if (locationId != null) {
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after
2420 if (idleTimeout != null) { 2743 if (idleTimeout != null) {
2421 _json["idleTimeout"] = idleTimeout; 2744 _json["idleTimeout"] = idleTimeout;
2422 } 2745 }
2423 if (maxInstances != null) { 2746 if (maxInstances != null) {
2424 _json["maxInstances"] = maxInstances; 2747 _json["maxInstances"] = maxInstances;
2425 } 2748 }
2426 return _json; 2749 return _json;
2427 } 2750 }
2428 } 2751 }
2429 2752
2753 /** Request message for Firewall.BatchUpdateIngressRules. */
2754 class BatchUpdateIngressRulesRequest {
2755 /** A list of FirewallRules to replace the existing set. */
2756 core.List<FirewallRule> ingressRules;
2757
2758 BatchUpdateIngressRulesRequest();
2759
2760 BatchUpdateIngressRulesRequest.fromJson(core.Map _json) {
2761 if (_json.containsKey("ingressRules")) {
2762 ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJ son(value)).toList();
2763 }
2764 }
2765
2766 core.Map<core.String, core.Object> toJson() {
2767 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
2768 if (ingressRules != null) {
2769 _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toLi st();
2770 }
2771 return _json;
2772 }
2773 }
2774
2775 /** Response message for Firewall.UpdateAllIngressRules. */
2776 class BatchUpdateIngressRulesResponse {
2777 /** The full list of ingress FirewallRules for this application. */
2778 core.List<FirewallRule> ingressRules;
2779
2780 BatchUpdateIngressRulesResponse();
2781
2782 BatchUpdateIngressRulesResponse.fromJson(core.Map _json) {
2783 if (_json.containsKey("ingressRules")) {
2784 ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJ son(value)).toList();
2785 }
2786 }
2787
2788 core.Map<core.String, core.Object> toJson() {
2789 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
2790 if (ingressRules != null) {
2791 _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toLi st();
2792 }
2793 return _json;
2794 }
2795 }
2796
2430 /** Google Cloud Container Builder build information. */ 2797 /** Google Cloud Container Builder build information. */
2431 class BuildInfo { 2798 class BuildInfo {
2432 /** 2799 /**
2433 * The Google Cloud Container Builder build id. Example: 2800 * The Google Cloud Container Builder build id. Example:
2434 * "f966068f-08b2-42c8-bdfe-74137dff2bf9" 2801 * "f966068f-08b2-42c8-bdfe-74137dff2bf9"
2435 */ 2802 */
2436 core.String cloudBuildId; 2803 core.String cloudBuildId;
2437 2804
2438 BuildInfo(); 2805 BuildInfo();
2439 2806
(...skipping 407 matching lines...) Expand 10 before | Expand all | Expand 10 after
2847 _json["mimeType"] = mimeType; 3214 _json["mimeType"] = mimeType;
2848 } 3215 }
2849 if (staticFile != null) { 3216 if (staticFile != null) {
2850 _json["staticFile"] = staticFile; 3217 _json["staticFile"] = staticFile;
2851 } 3218 }
2852 return _json; 3219 return _json;
2853 } 3220 }
2854 } 3221 }
2855 3222
2856 /** 3223 /**
3224 * The feature specific settings to be used in the application. These define
3225 * behaviors that are user configurable.
3226 */
3227 class FeatureSettings {
3228 /**
3229 * Boolean value indicating if split health checks should be used instead of
3230 * the legacy health checks. At an app.yaml level, this means defaulting to
3231 * 'readiness_check' and 'liveness_check' values instead of 'health_check'
3232 * ones. Once the legacy 'health_check' behavior is deprecated, and this value
3233 * is always true, this setting can be removed.
3234 */
3235 core.bool splitHealthChecks;
3236
3237 FeatureSettings();
3238
3239 FeatureSettings.fromJson(core.Map _json) {
3240 if (_json.containsKey("splitHealthChecks")) {
3241 splitHealthChecks = _json["splitHealthChecks"];
3242 }
3243 }
3244
3245 core.Map<core.String, core.Object> toJson() {
3246 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
3247 if (splitHealthChecks != null) {
3248 _json["splitHealthChecks"] = splitHealthChecks;
3249 }
3250 return _json;
3251 }
3252 }
3253
3254 /**
2857 * Single source file that is part of the version to be deployed. Each source 3255 * Single source file that is part of the version to be deployed. Each source
2858 * file that is deployed must be specified separately. 3256 * file that is deployed must be specified separately.
2859 */ 3257 */
2860 class FileInfo { 3258 class FileInfo {
2861 /** 3259 /**
2862 * The MIME type of the file.Defaults to the value from Google Cloud Storage. 3260 * The MIME type of the file.Defaults to the value from Google Cloud Storage.
2863 */ 3261 */
2864 core.String mimeType; 3262 core.String mimeType;
2865 /** The SHA1 hash of the file, in hex. */ 3263 /** The SHA1 hash of the file, in hex. */
2866 core.String sha1Sum; 3264 core.String sha1Sum;
(...skipping 27 matching lines...) Expand all
2894 _json["sha1Sum"] = sha1Sum; 3292 _json["sha1Sum"] = sha1Sum;
2895 } 3293 }
2896 if (sourceUrl != null) { 3294 if (sourceUrl != null) {
2897 _json["sourceUrl"] = sourceUrl; 3295 _json["sourceUrl"] = sourceUrl;
2898 } 3296 }
2899 return _json; 3297 return _json;
2900 } 3298 }
2901 } 3299 }
2902 3300
2903 /** 3301 /**
3302 * A single firewall rule that is evaluated against incoming traffic and
3303 * provides an action to take on matched requests.
3304 */
3305 class FirewallRule {
3306 /**
3307 * The action to take on matched requests.
3308 * Possible string values are:
3309 * - "UNSPECIFIED_ACTION"
3310 * - "ALLOW" : Matching requests are allowed.
3311 * - "DENY" : Matching requests are denied.
3312 */
3313 core.String action;
3314 /**
3315 * An optional string description of this rule. This field has a maximum
3316 * length of 100 characters.
3317 */
3318 core.String description;
3319 /**
3320 * A positive integer between 1, Int32.MaxValue-1 that defines the order of
3321 * rule evaluation. Rules with the lowest priority are evaluated first.A
3322 * default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic
3323 * when no previous rule matches. Only the action of this rule can be modified
3324 * by the user.
3325 */
3326 core.int priority;
3327 /**
3328 * IP address or range, defined using CIDR notation, of requests that this
3329 * rule applies to. You can use the wildcard character "*" to match all IPs
3330 * equivalent to "0/0" and "::/0" together. Examples: 192.168.1.1 or
3331 * 192.168.0.0/16 or 2001:db8::/32 or
3332 * 2001:0db8:0000:0042:0000:8a2e:0370:7334.<p>Truncation will be silently
3333 * performed on addresses which are not properly truncated. For example,
3334 * 1.2.3.4/24 is accepted as the same address as 1.2.3.0/24. Similarly, for
3335 * IPv6, 2001:db8::1/32 is accepted as the same address as 2001:db8::/32.
3336 */
3337 core.String sourceRange;
3338
3339 FirewallRule();
3340
3341 FirewallRule.fromJson(core.Map _json) {
3342 if (_json.containsKey("action")) {
3343 action = _json["action"];
3344 }
3345 if (_json.containsKey("description")) {
3346 description = _json["description"];
3347 }
3348 if (_json.containsKey("priority")) {
3349 priority = _json["priority"];
3350 }
3351 if (_json.containsKey("sourceRange")) {
3352 sourceRange = _json["sourceRange"];
3353 }
3354 }
3355
3356 core.Map<core.String, core.Object> toJson() {
3357 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
3358 if (action != null) {
3359 _json["action"] = action;
3360 }
3361 if (description != null) {
3362 _json["description"] = description;
3363 }
3364 if (priority != null) {
3365 _json["priority"] = priority;
3366 }
3367 if (sourceRange != null) {
3368 _json["sourceRange"] = sourceRange;
3369 }
3370 return _json;
3371 }
3372 }
3373
3374 /**
2904 * Health checking configuration for VM instances. Unhealthy instances are 3375 * Health checking configuration for VM instances. Unhealthy instances are
2905 * killed and replaced with new instances. Only applicable for instances in App 3376 * killed and replaced with new instances. Only applicable for instances in App
2906 * Engine flexible environment. 3377 * Engine flexible environment.
2907 */ 3378 */
2908 class HealthCheck { 3379 class HealthCheck {
2909 /** Interval between health checks. */ 3380 /** Interval between health checks. */
2910 core.String checkInterval; 3381 core.String checkInterval;
2911 /** Whether to explicitly disable health checks for this instance. */ 3382 /** Whether to explicitly disable health checks for this instance. */
2912 core.bool disableHealthCheck; 3383 core.bool disableHealthCheck;
2913 /** 3384 /**
(...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after
3329 if (domainMappings != null) { 3800 if (domainMappings != null) {
3330 _json["domainMappings"] = domainMappings.map((value) => (value).toJson()). toList(); 3801 _json["domainMappings"] = domainMappings.map((value) => (value).toJson()). toList();
3331 } 3802 }
3332 if (nextPageToken != null) { 3803 if (nextPageToken != null) {
3333 _json["nextPageToken"] = nextPageToken; 3804 _json["nextPageToken"] = nextPageToken;
3334 } 3805 }
3335 return _json; 3806 return _json;
3336 } 3807 }
3337 } 3808 }
3338 3809
3810 /** Response message for Firewall.ListIngressRules. */
3811 class ListIngressRulesResponse {
3812 /** The ingress FirewallRules for this application. */
3813 core.List<FirewallRule> ingressRules;
3814 /** Continuation token for fetching the next page of results. */
3815 core.String nextPageToken;
3816
3817 ListIngressRulesResponse();
3818
3819 ListIngressRulesResponse.fromJson(core.Map _json) {
3820 if (_json.containsKey("ingressRules")) {
3821 ingressRules = _json["ingressRules"].map((value) => new FirewallRule.fromJ son(value)).toList();
3822 }
3823 if (_json.containsKey("nextPageToken")) {
3824 nextPageToken = _json["nextPageToken"];
3825 }
3826 }
3827
3828 core.Map<core.String, core.Object> toJson() {
3829 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
3830 if (ingressRules != null) {
3831 _json["ingressRules"] = ingressRules.map((value) => (value).toJson()).toLi st();
3832 }
3833 if (nextPageToken != null) {
3834 _json["nextPageToken"] = nextPageToken;
3835 }
3836 return _json;
3837 }
3838 }
3839
3339 /** Response message for Instances.ListInstances. */ 3840 /** Response message for Instances.ListInstances. */
3340 class ListInstancesResponse { 3841 class ListInstancesResponse {
3341 /** The instances belonging to the requested version. */ 3842 /** The instances belonging to the requested version. */
3342 core.List<Instance> instances; 3843 core.List<Instance> instances;
3343 /** Continuation token for fetching the next page of results. */ 3844 /** Continuation token for fetching the next page of results. */
3344 core.String nextPageToken; 3845 core.String nextPageToken;
3345 3846
3346 ListInstancesResponse(); 3847 ListInstancesResponse();
3347 3848
3348 ListInstancesResponse.fromJson(core.Map _json) { 3849 ListInstancesResponse.fromJson(core.Map _json) {
(...skipping 966 matching lines...) Expand 10 before | Expand all | Expand 10 after
4315 } 4816 }
4316 return _json; 4817 return _json;
4317 } 4818 }
4318 } 4819 }
4319 4820
4320 /** 4821 /**
4321 * Readiness checking configuration for VM instances. Unhealthy instances are 4822 * Readiness checking configuration for VM instances. Unhealthy instances are
4322 * removed from traffic rotation. 4823 * removed from traffic rotation.
4323 */ 4824 */
4324 class ReadinessCheck { 4825 class ReadinessCheck {
4826 /**
4827 * A maximum time limit on application initialization, measured from moment
4828 * the application successfully replies to a healthcheck until it is ready to
4829 * serve traffic.
4830 */
4831 core.String appStartTimeout;
4325 /** Interval between health checks. */ 4832 /** Interval between health checks. */
4326 core.String checkInterval; 4833 core.String checkInterval;
4327 /** Number of consecutive failed checks required before removing traffic. */ 4834 /** Number of consecutive failed checks required before removing traffic. */
4328 core.int failureThreshold; 4835 core.int failureThreshold;
4329 /** 4836 /**
4330 * Host header to send when performing a HTTP Readiness check. Example: 4837 * Host header to send when performing a HTTP Readiness check. Example:
4331 * "myapp.appspot.com" 4838 * "myapp.appspot.com"
4332 */ 4839 */
4333 core.String host; 4840 core.String host;
4334 /** The request path. */ 4841 /** The request path. */
4335 core.String path; 4842 core.String path;
4336 /** 4843 /**
4337 * Number of consecutive successful checks required before receiving traffic. 4844 * Number of consecutive successful checks required before receiving traffic.
4338 */ 4845 */
4339 core.int successThreshold; 4846 core.int successThreshold;
4340 /** Time before the check is considered failed. */ 4847 /** Time before the check is considered failed. */
4341 core.String timeout; 4848 core.String timeout;
4342 4849
4343 ReadinessCheck(); 4850 ReadinessCheck();
4344 4851
4345 ReadinessCheck.fromJson(core.Map _json) { 4852 ReadinessCheck.fromJson(core.Map _json) {
4853 if (_json.containsKey("appStartTimeout")) {
4854 appStartTimeout = _json["appStartTimeout"];
4855 }
4346 if (_json.containsKey("checkInterval")) { 4856 if (_json.containsKey("checkInterval")) {
4347 checkInterval = _json["checkInterval"]; 4857 checkInterval = _json["checkInterval"];
4348 } 4858 }
4349 if (_json.containsKey("failureThreshold")) { 4859 if (_json.containsKey("failureThreshold")) {
4350 failureThreshold = _json["failureThreshold"]; 4860 failureThreshold = _json["failureThreshold"];
4351 } 4861 }
4352 if (_json.containsKey("host")) { 4862 if (_json.containsKey("host")) {
4353 host = _json["host"]; 4863 host = _json["host"];
4354 } 4864 }
4355 if (_json.containsKey("path")) { 4865 if (_json.containsKey("path")) {
4356 path = _json["path"]; 4866 path = _json["path"];
4357 } 4867 }
4358 if (_json.containsKey("successThreshold")) { 4868 if (_json.containsKey("successThreshold")) {
4359 successThreshold = _json["successThreshold"]; 4869 successThreshold = _json["successThreshold"];
4360 } 4870 }
4361 if (_json.containsKey("timeout")) { 4871 if (_json.containsKey("timeout")) {
4362 timeout = _json["timeout"]; 4872 timeout = _json["timeout"];
4363 } 4873 }
4364 } 4874 }
4365 4875
4366 core.Map<core.String, core.Object> toJson() { 4876 core.Map<core.String, core.Object> toJson() {
4367 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 4877 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
4878 if (appStartTimeout != null) {
4879 _json["appStartTimeout"] = appStartTimeout;
4880 }
4368 if (checkInterval != null) { 4881 if (checkInterval != null) {
4369 _json["checkInterval"] = checkInterval; 4882 _json["checkInterval"] = checkInterval;
4370 } 4883 }
4371 if (failureThreshold != null) { 4884 if (failureThreshold != null) {
4372 _json["failureThreshold"] = failureThreshold; 4885 _json["failureThreshold"] = failureThreshold;
4373 } 4886 }
4374 if (host != null) { 4887 if (host != null) {
4375 _json["host"] = host; 4888 _json["host"] = host;
4376 } 4889 }
4377 if (path != null) { 4890 if (path != null) {
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
4623 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 5136 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
4624 if (certificateId != null) { 5137 if (certificateId != null) {
4625 _json["certificateId"] = certificateId; 5138 _json["certificateId"] = certificateId;
4626 } 5139 }
4627 return _json; 5140 return _json;
4628 } 5141 }
4629 } 5142 }
4630 5143
4631 /** Scheduler settings for standard environment. */ 5144 /** Scheduler settings for standard environment. */
4632 class StandardSchedulerSettings { 5145 class StandardSchedulerSettings {
5146 /**
5147 * Maximum number of instances for an app version. Set to a non-positive value
5148 * (0 by convention) to disable max_instances configuration.
5149 */
5150 core.int maxInstances;
5151 /**
5152 * Minimum number of instances for an app version. Set to a non-positive value
5153 * (0 by convention) to disable min_instances configuration.
5154 */
5155 core.int minInstances;
4633 /** Target CPU utilization ratio to maintain when scaling. */ 5156 /** Target CPU utilization ratio to maintain when scaling. */
4634 core.double targetCpuUtilization; 5157 core.double targetCpuUtilization;
4635 /** Target throughput utilization ratio to maintain when scaling */ 5158 /** Target throughput utilization ratio to maintain when scaling */
4636 core.double targetThroughputUtilization; 5159 core.double targetThroughputUtilization;
4637 5160
4638 StandardSchedulerSettings(); 5161 StandardSchedulerSettings();
4639 5162
4640 StandardSchedulerSettings.fromJson(core.Map _json) { 5163 StandardSchedulerSettings.fromJson(core.Map _json) {
5164 if (_json.containsKey("maxInstances")) {
5165 maxInstances = _json["maxInstances"];
5166 }
5167 if (_json.containsKey("minInstances")) {
5168 minInstances = _json["minInstances"];
5169 }
4641 if (_json.containsKey("targetCpuUtilization")) { 5170 if (_json.containsKey("targetCpuUtilization")) {
4642 targetCpuUtilization = _json["targetCpuUtilization"]; 5171 targetCpuUtilization = _json["targetCpuUtilization"];
4643 } 5172 }
4644 if (_json.containsKey("targetThroughputUtilization")) { 5173 if (_json.containsKey("targetThroughputUtilization")) {
4645 targetThroughputUtilization = _json["targetThroughputUtilization"]; 5174 targetThroughputUtilization = _json["targetThroughputUtilization"];
4646 } 5175 }
4647 } 5176 }
4648 5177
4649 core.Map<core.String, core.Object> toJson() { 5178 core.Map<core.String, core.Object> toJson() {
4650 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 5179 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
5180 if (maxInstances != null) {
5181 _json["maxInstances"] = maxInstances;
5182 }
5183 if (minInstances != null) {
5184 _json["minInstances"] = minInstances;
5185 }
4651 if (targetCpuUtilization != null) { 5186 if (targetCpuUtilization != null) {
4652 _json["targetCpuUtilization"] = targetCpuUtilization; 5187 _json["targetCpuUtilization"] = targetCpuUtilization;
4653 } 5188 }
4654 if (targetThroughputUtilization != null) { 5189 if (targetThroughputUtilization != null) {
4655 _json["targetThroughputUtilization"] = targetThroughputUtilization; 5190 _json["targetThroughputUtilization"] = targetThroughputUtilization;
4656 } 5191 }
4657 return _json; 5192 return _json;
4658 } 5193 }
4659 } 5194 }
4660 5195
(...skipping 855 matching lines...) Expand 10 before | Expand all | Expand 10 after
5516 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 6051 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
5517 if (filesCount != null) { 6052 if (filesCount != null) {
5518 _json["filesCount"] = filesCount; 6053 _json["filesCount"] = filesCount;
5519 } 6054 }
5520 if (sourceUrl != null) { 6055 if (sourceUrl != null) {
5521 _json["sourceUrl"] = sourceUrl; 6056 _json["sourceUrl"] = sourceUrl;
5522 } 6057 }
5523 return _json; 6058 return _json;
5524 } 6059 }
5525 } 6060 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart ('k') | generated/googleapis_beta/lib/appengine/v1beta4.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698