| 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.servicemanagement.v1; | 3 library googleapis.servicemanagement.v1; |
| 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_1; | 10 import 'package:http/http.dart' as http_1; |
| (...skipping 1338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1349 core.String description; | 1349 core.String description; |
| 1350 | 1350 |
| 1351 Advice(); | 1351 Advice(); |
| 1352 | 1352 |
| 1353 Advice.fromJson(core.Map _json) { | 1353 Advice.fromJson(core.Map _json) { |
| 1354 if (_json.containsKey("description")) { | 1354 if (_json.containsKey("description")) { |
| 1355 description = _json["description"]; | 1355 description = _json["description"]; |
| 1356 } | 1356 } |
| 1357 } | 1357 } |
| 1358 | 1358 |
| 1359 core.Map toJson() { | 1359 core.Map<core.String, core.Object> toJson() { |
| 1360 var _json = new core.Map(); | 1360 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1361 if (description != null) { | 1361 if (description != null) { |
| 1362 _json["description"] = description; | 1362 _json["description"] = description; |
| 1363 } | 1363 } |
| 1364 return _json; | 1364 return _json; |
| 1365 } | 1365 } |
| 1366 } | 1366 } |
| 1367 | 1367 |
| 1368 /** Api is a light-weight descriptor for a protocol buffer service. */ | 1368 /** Api is a light-weight descriptor for a protocol buffer service. */ |
| 1369 class Api { | 1369 class Api { |
| 1370 /** The methods of this api, in unspecified order. */ | 1370 /** The methods of this api, in unspecified order. */ |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1433 sourceContext = new SourceContext.fromJson(_json["sourceContext"]); | 1433 sourceContext = new SourceContext.fromJson(_json["sourceContext"]); |
| 1434 } | 1434 } |
| 1435 if (_json.containsKey("syntax")) { | 1435 if (_json.containsKey("syntax")) { |
| 1436 syntax = _json["syntax"]; | 1436 syntax = _json["syntax"]; |
| 1437 } | 1437 } |
| 1438 if (_json.containsKey("version")) { | 1438 if (_json.containsKey("version")) { |
| 1439 version = _json["version"]; | 1439 version = _json["version"]; |
| 1440 } | 1440 } |
| 1441 } | 1441 } |
| 1442 | 1442 |
| 1443 core.Map toJson() { | 1443 core.Map<core.String, core.Object> toJson() { |
| 1444 var _json = new core.Map(); | 1444 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1445 if (methods != null) { | 1445 if (methods != null) { |
| 1446 _json["methods"] = methods.map((value) => (value).toJson()).toList(); | 1446 _json["methods"] = methods.map((value) => (value).toJson()).toList(); |
| 1447 } | 1447 } |
| 1448 if (mixins != null) { | 1448 if (mixins != null) { |
| 1449 _json["mixins"] = mixins.map((value) => (value).toJson()).toList(); | 1449 _json["mixins"] = mixins.map((value) => (value).toJson()).toList(); |
| 1450 } | 1450 } |
| 1451 if (name != null) { | 1451 if (name != null) { |
| 1452 _json["name"] = name; | 1452 _json["name"] = name; |
| 1453 } | 1453 } |
| 1454 if (options != null) { | 1454 if (options != null) { |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1541 auditLogConfigs = _json["auditLogConfigs"].map((value) => new AuditLogConf
ig.fromJson(value)).toList(); | 1541 auditLogConfigs = _json["auditLogConfigs"].map((value) => new AuditLogConf
ig.fromJson(value)).toList(); |
| 1542 } | 1542 } |
| 1543 if (_json.containsKey("exemptedMembers")) { | 1543 if (_json.containsKey("exemptedMembers")) { |
| 1544 exemptedMembers = _json["exemptedMembers"]; | 1544 exemptedMembers = _json["exemptedMembers"]; |
| 1545 } | 1545 } |
| 1546 if (_json.containsKey("service")) { | 1546 if (_json.containsKey("service")) { |
| 1547 service = _json["service"]; | 1547 service = _json["service"]; |
| 1548 } | 1548 } |
| 1549 } | 1549 } |
| 1550 | 1550 |
| 1551 core.Map toJson() { | 1551 core.Map<core.String, core.Object> toJson() { |
| 1552 var _json = new core.Map(); | 1552 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1553 if (auditLogConfigs != null) { | 1553 if (auditLogConfigs != null) { |
| 1554 _json["auditLogConfigs"] = auditLogConfigs.map((value) => (value).toJson()
).toList(); | 1554 _json["auditLogConfigs"] = auditLogConfigs.map((value) => (value).toJson()
).toList(); |
| 1555 } | 1555 } |
| 1556 if (exemptedMembers != null) { | 1556 if (exemptedMembers != null) { |
| 1557 _json["exemptedMembers"] = exemptedMembers; | 1557 _json["exemptedMembers"] = exemptedMembers; |
| 1558 } | 1558 } |
| 1559 if (service != null) { | 1559 if (service != null) { |
| 1560 _json["service"] = service; | 1560 _json["service"] = service; |
| 1561 } | 1561 } |
| 1562 return _json; | 1562 return _json; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1605 | 1605 |
| 1606 AuditLogConfig.fromJson(core.Map _json) { | 1606 AuditLogConfig.fromJson(core.Map _json) { |
| 1607 if (_json.containsKey("exemptedMembers")) { | 1607 if (_json.containsKey("exemptedMembers")) { |
| 1608 exemptedMembers = _json["exemptedMembers"]; | 1608 exemptedMembers = _json["exemptedMembers"]; |
| 1609 } | 1609 } |
| 1610 if (_json.containsKey("logType")) { | 1610 if (_json.containsKey("logType")) { |
| 1611 logType = _json["logType"]; | 1611 logType = _json["logType"]; |
| 1612 } | 1612 } |
| 1613 } | 1613 } |
| 1614 | 1614 |
| 1615 core.Map toJson() { | 1615 core.Map<core.String, core.Object> toJson() { |
| 1616 var _json = new core.Map(); | 1616 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1617 if (exemptedMembers != null) { | 1617 if (exemptedMembers != null) { |
| 1618 _json["exemptedMembers"] = exemptedMembers; | 1618 _json["exemptedMembers"] = exemptedMembers; |
| 1619 } | 1619 } |
| 1620 if (logType != null) { | 1620 if (logType != null) { |
| 1621 _json["logType"] = logType; | 1621 _json["logType"] = logType; |
| 1622 } | 1622 } |
| 1623 return _json; | 1623 return _json; |
| 1624 } | 1624 } |
| 1625 } | 1625 } |
| 1626 | 1626 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1688 id = _json["id"]; | 1688 id = _json["id"]; |
| 1689 } | 1689 } |
| 1690 if (_json.containsKey("issuer")) { | 1690 if (_json.containsKey("issuer")) { |
| 1691 issuer = _json["issuer"]; | 1691 issuer = _json["issuer"]; |
| 1692 } | 1692 } |
| 1693 if (_json.containsKey("jwksUri")) { | 1693 if (_json.containsKey("jwksUri")) { |
| 1694 jwksUri = _json["jwksUri"]; | 1694 jwksUri = _json["jwksUri"]; |
| 1695 } | 1695 } |
| 1696 } | 1696 } |
| 1697 | 1697 |
| 1698 core.Map toJson() { | 1698 core.Map<core.String, core.Object> toJson() { |
| 1699 var _json = new core.Map(); | 1699 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1700 if (audiences != null) { | 1700 if (audiences != null) { |
| 1701 _json["audiences"] = audiences; | 1701 _json["audiences"] = audiences; |
| 1702 } | 1702 } |
| 1703 if (id != null) { | 1703 if (id != null) { |
| 1704 _json["id"] = id; | 1704 _json["id"] = id; |
| 1705 } | 1705 } |
| 1706 if (issuer != null) { | 1706 if (issuer != null) { |
| 1707 _json["issuer"] = issuer; | 1707 _json["issuer"] = issuer; |
| 1708 } | 1708 } |
| 1709 if (jwksUri != null) { | 1709 if (jwksUri != null) { |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1751 | 1751 |
| 1752 AuthRequirement.fromJson(core.Map _json) { | 1752 AuthRequirement.fromJson(core.Map _json) { |
| 1753 if (_json.containsKey("audiences")) { | 1753 if (_json.containsKey("audiences")) { |
| 1754 audiences = _json["audiences"]; | 1754 audiences = _json["audiences"]; |
| 1755 } | 1755 } |
| 1756 if (_json.containsKey("providerId")) { | 1756 if (_json.containsKey("providerId")) { |
| 1757 providerId = _json["providerId"]; | 1757 providerId = _json["providerId"]; |
| 1758 } | 1758 } |
| 1759 } | 1759 } |
| 1760 | 1760 |
| 1761 core.Map toJson() { | 1761 core.Map<core.String, core.Object> toJson() { |
| 1762 var _json = new core.Map(); | 1762 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1763 if (audiences != null) { | 1763 if (audiences != null) { |
| 1764 _json["audiences"] = audiences; | 1764 _json["audiences"] = audiences; |
| 1765 } | 1765 } |
| 1766 if (providerId != null) { | 1766 if (providerId != null) { |
| 1767 _json["providerId"] = providerId; | 1767 _json["providerId"] = providerId; |
| 1768 } | 1768 } |
| 1769 return _json; | 1769 return _json; |
| 1770 } | 1770 } |
| 1771 } | 1771 } |
| 1772 | 1772 |
| (...skipping 27 matching lines...) Expand all Loading... |
| 1800 | 1800 |
| 1801 Authentication.fromJson(core.Map _json) { | 1801 Authentication.fromJson(core.Map _json) { |
| 1802 if (_json.containsKey("providers")) { | 1802 if (_json.containsKey("providers")) { |
| 1803 providers = _json["providers"].map((value) => new AuthProvider.fromJson(va
lue)).toList(); | 1803 providers = _json["providers"].map((value) => new AuthProvider.fromJson(va
lue)).toList(); |
| 1804 } | 1804 } |
| 1805 if (_json.containsKey("rules")) { | 1805 if (_json.containsKey("rules")) { |
| 1806 rules = _json["rules"].map((value) => new AuthenticationRule.fromJson(valu
e)).toList(); | 1806 rules = _json["rules"].map((value) => new AuthenticationRule.fromJson(valu
e)).toList(); |
| 1807 } | 1807 } |
| 1808 } | 1808 } |
| 1809 | 1809 |
| 1810 core.Map toJson() { | 1810 core.Map<core.String, core.Object> toJson() { |
| 1811 var _json = new core.Map(); | 1811 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1812 if (providers != null) { | 1812 if (providers != null) { |
| 1813 _json["providers"] = providers.map((value) => (value).toJson()).toList(); | 1813 _json["providers"] = providers.map((value) => (value).toJson()).toList(); |
| 1814 } | 1814 } |
| 1815 if (rules != null) { | 1815 if (rules != null) { |
| 1816 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 1816 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 1817 } | 1817 } |
| 1818 return _json; | 1818 return _json; |
| 1819 } | 1819 } |
| 1820 } | 1820 } |
| 1821 | 1821 |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1867 oauth = new OAuthRequirements.fromJson(_json["oauth"]); | 1867 oauth = new OAuthRequirements.fromJson(_json["oauth"]); |
| 1868 } | 1868 } |
| 1869 if (_json.containsKey("requirements")) { | 1869 if (_json.containsKey("requirements")) { |
| 1870 requirements = _json["requirements"].map((value) => new AuthRequirement.fr
omJson(value)).toList(); | 1870 requirements = _json["requirements"].map((value) => new AuthRequirement.fr
omJson(value)).toList(); |
| 1871 } | 1871 } |
| 1872 if (_json.containsKey("selector")) { | 1872 if (_json.containsKey("selector")) { |
| 1873 selector = _json["selector"]; | 1873 selector = _json["selector"]; |
| 1874 } | 1874 } |
| 1875 } | 1875 } |
| 1876 | 1876 |
| 1877 core.Map toJson() { | 1877 core.Map<core.String, core.Object> toJson() { |
| 1878 var _json = new core.Map(); | 1878 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1879 if (allowWithoutCredential != null) { | 1879 if (allowWithoutCredential != null) { |
| 1880 _json["allowWithoutCredential"] = allowWithoutCredential; | 1880 _json["allowWithoutCredential"] = allowWithoutCredential; |
| 1881 } | 1881 } |
| 1882 if (customAuth != null) { | 1882 if (customAuth != null) { |
| 1883 _json["customAuth"] = (customAuth).toJson(); | 1883 _json["customAuth"] = (customAuth).toJson(); |
| 1884 } | 1884 } |
| 1885 if (oauth != null) { | 1885 if (oauth != null) { |
| 1886 _json["oauth"] = (oauth).toJson(); | 1886 _json["oauth"] = (oauth).toJson(); |
| 1887 } | 1887 } |
| 1888 if (requirements != null) { | 1888 if (requirements != null) { |
| (...skipping 26 matching lines...) Expand all Loading... |
| 1915 core.String provider; | 1915 core.String provider; |
| 1916 | 1916 |
| 1917 AuthorizationConfig(); | 1917 AuthorizationConfig(); |
| 1918 | 1918 |
| 1919 AuthorizationConfig.fromJson(core.Map _json) { | 1919 AuthorizationConfig.fromJson(core.Map _json) { |
| 1920 if (_json.containsKey("provider")) { | 1920 if (_json.containsKey("provider")) { |
| 1921 provider = _json["provider"]; | 1921 provider = _json["provider"]; |
| 1922 } | 1922 } |
| 1923 } | 1923 } |
| 1924 | 1924 |
| 1925 core.Map toJson() { | 1925 core.Map<core.String, core.Object> toJson() { |
| 1926 var _json = new core.Map(); | 1926 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1927 if (provider != null) { | 1927 if (provider != null) { |
| 1928 _json["provider"] = provider; | 1928 _json["provider"] = provider; |
| 1929 } | 1929 } |
| 1930 return _json; | 1930 return _json; |
| 1931 } | 1931 } |
| 1932 } | 1932 } |
| 1933 | 1933 |
| 1934 /** `Backend` defines the backend configuration for a service. */ | 1934 /** `Backend` defines the backend configuration for a service. */ |
| 1935 class Backend { | 1935 class Backend { |
| 1936 /** | 1936 /** |
| 1937 * A list of API backend rules that apply to individual API methods. | 1937 * A list of API backend rules that apply to individual API methods. |
| 1938 * | 1938 * |
| 1939 * **NOTE:** All service configuration rules follow "last one wins" order. | 1939 * **NOTE:** All service configuration rules follow "last one wins" order. |
| 1940 */ | 1940 */ |
| 1941 core.List<BackendRule> rules; | 1941 core.List<BackendRule> rules; |
| 1942 | 1942 |
| 1943 Backend(); | 1943 Backend(); |
| 1944 | 1944 |
| 1945 Backend.fromJson(core.Map _json) { | 1945 Backend.fromJson(core.Map _json) { |
| 1946 if (_json.containsKey("rules")) { | 1946 if (_json.containsKey("rules")) { |
| 1947 rules = _json["rules"].map((value) => new BackendRule.fromJson(value)).toL
ist(); | 1947 rules = _json["rules"].map((value) => new BackendRule.fromJson(value)).toL
ist(); |
| 1948 } | 1948 } |
| 1949 } | 1949 } |
| 1950 | 1950 |
| 1951 core.Map toJson() { | 1951 core.Map<core.String, core.Object> toJson() { |
| 1952 var _json = new core.Map(); | 1952 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 1953 if (rules != null) { | 1953 if (rules != null) { |
| 1954 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 1954 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 1955 } | 1955 } |
| 1956 return _json; | 1956 return _json; |
| 1957 } | 1957 } |
| 1958 } | 1958 } |
| 1959 | 1959 |
| 1960 /** A backend rule provides configuration for an individual API element. */ | 1960 /** A backend rule provides configuration for an individual API element. */ |
| 1961 class BackendRule { | 1961 class BackendRule { |
| 1962 /** The address of the API backend. */ | 1962 /** The address of the API backend. */ |
| (...skipping 25 matching lines...) Expand all Loading... |
| 1988 deadline = _json["deadline"]; | 1988 deadline = _json["deadline"]; |
| 1989 } | 1989 } |
| 1990 if (_json.containsKey("minDeadline")) { | 1990 if (_json.containsKey("minDeadline")) { |
| 1991 minDeadline = _json["minDeadline"]; | 1991 minDeadline = _json["minDeadline"]; |
| 1992 } | 1992 } |
| 1993 if (_json.containsKey("selector")) { | 1993 if (_json.containsKey("selector")) { |
| 1994 selector = _json["selector"]; | 1994 selector = _json["selector"]; |
| 1995 } | 1995 } |
| 1996 } | 1996 } |
| 1997 | 1997 |
| 1998 core.Map toJson() { | 1998 core.Map<core.String, core.Object> toJson() { |
| 1999 var _json = new core.Map(); | 1999 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2000 if (address != null) { | 2000 if (address != null) { |
| 2001 _json["address"] = address; | 2001 _json["address"] = address; |
| 2002 } | 2002 } |
| 2003 if (deadline != null) { | 2003 if (deadline != null) { |
| 2004 _json["deadline"] = deadline; | 2004 _json["deadline"] = deadline; |
| 2005 } | 2005 } |
| 2006 if (minDeadline != null) { | 2006 if (minDeadline != null) { |
| 2007 _json["minDeadline"] = minDeadline; | 2007 _json["minDeadline"] = minDeadline; |
| 2008 } | 2008 } |
| 2009 if (selector != null) { | 2009 if (selector != null) { |
| 2010 _json["selector"] = selector; | 2010 _json["selector"] = selector; |
| 2011 } | 2011 } |
| 2012 return _json; | 2012 return _json; |
| 2013 } | 2013 } |
| 2014 } | 2014 } |
| 2015 | 2015 |
| 2016 /** Associates `members` with a `role`. */ | 2016 /** Associates `members` with a `role`. */ |
| 2017 class Binding { | 2017 class Binding { |
| 2018 /** | 2018 /** |
| 2019 * The condition that is associated with this binding. |
| 2020 * NOTE: an unsatisfied condition will not allow user access via current |
| 2021 * binding. Different bindings, including their conditions, are examined |
| 2022 * independently. |
| 2023 * This field is GOOGLE_INTERNAL. |
| 2024 */ |
| 2025 Expr condition; |
| 2026 /** |
| 2019 * Specifies the identities requesting access for a Cloud Platform resource. | 2027 * Specifies the identities requesting access for a Cloud Platform resource. |
| 2020 * `members` can have the following values: | 2028 * `members` can have the following values: |
| 2021 * | 2029 * |
| 2022 * * `allUsers`: A special identifier that represents anyone who is | 2030 * * `allUsers`: A special identifier that represents anyone who is |
| 2023 * on the internet; with or without a Google account. | 2031 * on the internet; with or without a Google account. |
| 2024 * | 2032 * |
| 2025 * * `allAuthenticatedUsers`: A special identifier that represents anyone | 2033 * * `allAuthenticatedUsers`: A special identifier that represents anyone |
| 2026 * who is authenticated with a Google account or a service account. | 2034 * who is authenticated with a Google account or a service account. |
| 2027 * | 2035 * |
| 2028 * * `user:{emailid}`: An email address that represents a specific Google | 2036 * * `user:{emailid}`: An email address that represents a specific Google |
| (...skipping 14 matching lines...) Expand all Loading... |
| 2043 /** | 2051 /** |
| 2044 * Role that is assigned to `members`. | 2052 * Role that is assigned to `members`. |
| 2045 * For example, `roles/viewer`, `roles/editor`, or `roles/owner`. | 2053 * For example, `roles/viewer`, `roles/editor`, or `roles/owner`. |
| 2046 * Required | 2054 * Required |
| 2047 */ | 2055 */ |
| 2048 core.String role; | 2056 core.String role; |
| 2049 | 2057 |
| 2050 Binding(); | 2058 Binding(); |
| 2051 | 2059 |
| 2052 Binding.fromJson(core.Map _json) { | 2060 Binding.fromJson(core.Map _json) { |
| 2061 if (_json.containsKey("condition")) { |
| 2062 condition = new Expr.fromJson(_json["condition"]); |
| 2063 } |
| 2053 if (_json.containsKey("members")) { | 2064 if (_json.containsKey("members")) { |
| 2054 members = _json["members"]; | 2065 members = _json["members"]; |
| 2055 } | 2066 } |
| 2056 if (_json.containsKey("role")) { | 2067 if (_json.containsKey("role")) { |
| 2057 role = _json["role"]; | 2068 role = _json["role"]; |
| 2058 } | 2069 } |
| 2059 } | 2070 } |
| 2060 | 2071 |
| 2061 core.Map toJson() { | 2072 core.Map<core.String, core.Object> toJson() { |
| 2062 var _json = new core.Map(); | 2073 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2074 if (condition != null) { |
| 2075 _json["condition"] = (condition).toJson(); |
| 2076 } |
| 2063 if (members != null) { | 2077 if (members != null) { |
| 2064 _json["members"] = members; | 2078 _json["members"] = members; |
| 2065 } | 2079 } |
| 2066 if (role != null) { | 2080 if (role != null) { |
| 2067 _json["role"] = role; | 2081 _json["role"] = role; |
| 2068 } | 2082 } |
| 2069 return _json; | 2083 return _json; |
| 2070 } | 2084 } |
| 2071 } | 2085 } |
| 2072 | 2086 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 2087 core.List<ConfigChange> configChanges; | 2101 core.List<ConfigChange> configChanges; |
| 2088 | 2102 |
| 2089 ChangeReport(); | 2103 ChangeReport(); |
| 2090 | 2104 |
| 2091 ChangeReport.fromJson(core.Map _json) { | 2105 ChangeReport.fromJson(core.Map _json) { |
| 2092 if (_json.containsKey("configChanges")) { | 2106 if (_json.containsKey("configChanges")) { |
| 2093 configChanges = _json["configChanges"].map((value) => new ConfigChange.fro
mJson(value)).toList(); | 2107 configChanges = _json["configChanges"].map((value) => new ConfigChange.fro
mJson(value)).toList(); |
| 2094 } | 2108 } |
| 2095 } | 2109 } |
| 2096 | 2110 |
| 2097 core.Map toJson() { | 2111 core.Map<core.String, core.Object> toJson() { |
| 2098 var _json = new core.Map(); | 2112 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2099 if (configChanges != null) { | 2113 if (configChanges != null) { |
| 2100 _json["configChanges"] = configChanges.map((value) => (value).toJson()).to
List(); | 2114 _json["configChanges"] = configChanges.map((value) => (value).toJson()).to
List(); |
| 2101 } | 2115 } |
| 2102 return _json; | 2116 return _json; |
| 2103 } | 2117 } |
| 2104 } | 2118 } |
| 2105 | 2119 |
| 2106 /** Write a Cloud Audit log */ | 2120 /** Write a Cloud Audit log */ |
| 2107 class CloudAuditOptions { | 2121 class CloudAuditOptions { |
| 2108 /** | 2122 /** |
| 2109 * The log_name to populate in the Cloud Audit Record. | 2123 * The log_name to populate in the Cloud Audit Record. |
| 2110 * Possible string values are: | 2124 * Possible string values are: |
| 2111 * - "UNSPECIFIED_LOG_NAME" : Default. Should not be used. | 2125 * - "UNSPECIFIED_LOG_NAME" : Default. Should not be used. |
| 2112 * - "ADMIN_ACTIVITY" : Corresponds to "cloudaudit.googleapis.com/activity" | 2126 * - "ADMIN_ACTIVITY" : Corresponds to "cloudaudit.googleapis.com/activity" |
| 2113 * - "DATA_ACCESS" : Corresponds to "cloudaudit.googleapis.com/data_access" | 2127 * - "DATA_ACCESS" : Corresponds to "cloudaudit.googleapis.com/data_access" |
| 2114 */ | 2128 */ |
| 2115 core.String logName; | 2129 core.String logName; |
| 2116 | 2130 |
| 2117 CloudAuditOptions(); | 2131 CloudAuditOptions(); |
| 2118 | 2132 |
| 2119 CloudAuditOptions.fromJson(core.Map _json) { | 2133 CloudAuditOptions.fromJson(core.Map _json) { |
| 2120 if (_json.containsKey("logName")) { | 2134 if (_json.containsKey("logName")) { |
| 2121 logName = _json["logName"]; | 2135 logName = _json["logName"]; |
| 2122 } | 2136 } |
| 2123 } | 2137 } |
| 2124 | 2138 |
| 2125 core.Map toJson() { | 2139 core.Map<core.String, core.Object> toJson() { |
| 2126 var _json = new core.Map(); | 2140 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2127 if (logName != null) { | 2141 if (logName != null) { |
| 2128 _json["logName"] = logName; | 2142 _json["logName"] = logName; |
| 2129 } | 2143 } |
| 2130 return _json; | 2144 return _json; |
| 2131 } | 2145 } |
| 2132 } | 2146 } |
| 2133 | 2147 |
| 2134 /** A condition to be met. */ | 2148 /** A condition to be met. */ |
| 2135 class Condition { | 2149 class Condition { |
| 2136 /** | 2150 /** |
| 2137 * Trusted attributes supplied by the IAM system. | 2151 * Trusted attributes supplied by the IAM system. |
| 2138 * Possible string values are: | 2152 * Possible string values are: |
| 2139 * - "NO_ATTR" : Default non-attribute. | 2153 * - "NO_ATTR" : Default non-attribute. |
| 2140 * - "AUTHORITY" : Either principal or (if present) authority selector. | 2154 * - "AUTHORITY" : Either principal or (if present) authority selector. |
| 2141 * - "ATTRIBUTION" : The principal (even if an authority selector is present), | 2155 * - "ATTRIBUTION" : The principal (even if an authority selector is present), |
| 2142 * which | 2156 * which |
| 2143 * must only be used for attribution, not authorization. | 2157 * must only be used for attribution, not authorization. |
| 2144 * - "APPROVER" : An approver (distinct from the requester) that has | 2158 * - "APPROVER" : An approver (distinct from the requester) that has |
| 2145 * authorized this | 2159 * authorized this |
| 2146 * request. | 2160 * request. |
| 2147 * When used with IN, the condition indicates that one of the approvers | 2161 * When used with IN, the condition indicates that one of the approvers |
| 2148 * associated with the request matches the specified principal, or is a | 2162 * associated with the request matches the specified principal, or is a |
| 2149 * member of the specified group. Approvers can only grant additional | 2163 * member of the specified group. Approvers can only grant additional |
| 2150 * access, and are thus only used in a strictly positive context | 2164 * access, and are thus only used in a strictly positive context |
| 2151 * (e.g. ALLOW/IN or DENY/NOT_IN). | 2165 * (e.g. ALLOW/IN or DENY/NOT_IN). |
| 2152 * See: go/rpc-security-policy-dynamicauth. | |
| 2153 * - "JUSTIFICATION_TYPE" : What types of justifications have been supplied | 2166 * - "JUSTIFICATION_TYPE" : What types of justifications have been supplied |
| 2154 * with this request. | 2167 * with this request. |
| 2155 * String values should match enum names from tech.iam.JustificationType, | 2168 * String values should match enum names from tech.iam.JustificationType, |
| 2156 * e.g. "MANUAL_STRING". It is not permitted to grant access based on | 2169 * e.g. "MANUAL_STRING". It is not permitted to grant access based on |
| 2157 * the *absence* of a justification, so justification conditions can only | 2170 * the *absence* of a justification, so justification conditions can only |
| 2158 * be used in a "positive" context (e.g., ALLOW/IN or DENY/NOT_IN). | 2171 * be used in a "positive" context (e.g., ALLOW/IN or DENY/NOT_IN). |
| 2159 * | 2172 * |
| 2160 * Multiple justifications, e.g., a Buganizer ID and a manually-entered | 2173 * Multiple justifications, e.g., a Buganizer ID and a manually-entered |
| 2161 * reason, are normal and supported. | 2174 * reason, are normal and supported. |
| 2162 */ | 2175 */ |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2210 sys = _json["sys"]; | 2223 sys = _json["sys"]; |
| 2211 } | 2224 } |
| 2212 if (_json.containsKey("value")) { | 2225 if (_json.containsKey("value")) { |
| 2213 value = _json["value"]; | 2226 value = _json["value"]; |
| 2214 } | 2227 } |
| 2215 if (_json.containsKey("values")) { | 2228 if (_json.containsKey("values")) { |
| 2216 values = _json["values"]; | 2229 values = _json["values"]; |
| 2217 } | 2230 } |
| 2218 } | 2231 } |
| 2219 | 2232 |
| 2220 core.Map toJson() { | 2233 core.Map<core.String, core.Object> toJson() { |
| 2221 var _json = new core.Map(); | 2234 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2222 if (iam != null) { | 2235 if (iam != null) { |
| 2223 _json["iam"] = iam; | 2236 _json["iam"] = iam; |
| 2224 } | 2237 } |
| 2225 if (op != null) { | 2238 if (op != null) { |
| 2226 _json["op"] = op; | 2239 _json["op"] = op; |
| 2227 } | 2240 } |
| 2228 if (svc != null) { | 2241 if (svc != null) { |
| 2229 _json["svc"] = svc; | 2242 _json["svc"] = svc; |
| 2230 } | 2243 } |
| 2231 if (sys != null) { | 2244 if (sys != null) { |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2307 element = _json["element"]; | 2320 element = _json["element"]; |
| 2308 } | 2321 } |
| 2309 if (_json.containsKey("newValue")) { | 2322 if (_json.containsKey("newValue")) { |
| 2310 newValue = _json["newValue"]; | 2323 newValue = _json["newValue"]; |
| 2311 } | 2324 } |
| 2312 if (_json.containsKey("oldValue")) { | 2325 if (_json.containsKey("oldValue")) { |
| 2313 oldValue = _json["oldValue"]; | 2326 oldValue = _json["oldValue"]; |
| 2314 } | 2327 } |
| 2315 } | 2328 } |
| 2316 | 2329 |
| 2317 core.Map toJson() { | 2330 core.Map<core.String, core.Object> toJson() { |
| 2318 var _json = new core.Map(); | 2331 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2319 if (advices != null) { | 2332 if (advices != null) { |
| 2320 _json["advices"] = advices.map((value) => (value).toJson()).toList(); | 2333 _json["advices"] = advices.map((value) => (value).toJson()).toList(); |
| 2321 } | 2334 } |
| 2322 if (changeType != null) { | 2335 if (changeType != null) { |
| 2323 _json["changeType"] = changeType; | 2336 _json["changeType"] = changeType; |
| 2324 } | 2337 } |
| 2325 if (element != null) { | 2338 if (element != null) { |
| 2326 _json["element"] = element; | 2339 _json["element"] = element; |
| 2327 } | 2340 } |
| 2328 if (newValue != null) { | 2341 if (newValue != null) { |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2372 fileContents = _json["fileContents"]; | 2385 fileContents = _json["fileContents"]; |
| 2373 } | 2386 } |
| 2374 if (_json.containsKey("filePath")) { | 2387 if (_json.containsKey("filePath")) { |
| 2375 filePath = _json["filePath"]; | 2388 filePath = _json["filePath"]; |
| 2376 } | 2389 } |
| 2377 if (_json.containsKey("fileType")) { | 2390 if (_json.containsKey("fileType")) { |
| 2378 fileType = _json["fileType"]; | 2391 fileType = _json["fileType"]; |
| 2379 } | 2392 } |
| 2380 } | 2393 } |
| 2381 | 2394 |
| 2382 core.Map toJson() { | 2395 core.Map<core.String, core.Object> toJson() { |
| 2383 var _json = new core.Map(); | 2396 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2384 if (fileContents != null) { | 2397 if (fileContents != null) { |
| 2385 _json["fileContents"] = fileContents; | 2398 _json["fileContents"] = fileContents; |
| 2386 } | 2399 } |
| 2387 if (filePath != null) { | 2400 if (filePath != null) { |
| 2388 _json["filePath"] = filePath; | 2401 _json["filePath"] = filePath; |
| 2389 } | 2402 } |
| 2390 if (fileType != null) { | 2403 if (fileType != null) { |
| 2391 _json["fileType"] = fileType; | 2404 _json["fileType"] = fileType; |
| 2392 } | 2405 } |
| 2393 return _json; | 2406 return _json; |
| 2394 } | 2407 } |
| 2395 } | 2408 } |
| 2396 | 2409 |
| 2397 /** Represents a service configuration with its name and id. */ | 2410 /** Represents a service configuration with its name and id. */ |
| 2398 class ConfigRef { | 2411 class ConfigRef { |
| 2399 /** | 2412 /** |
| 2400 * Resource name of a service config. It must have the following | 2413 * Resource name of a service config. It must have the following |
| 2401 * format: "services/{service name}/configs/{config id}". | 2414 * format: "services/{service name}/configs/{config id}". |
| 2402 */ | 2415 */ |
| 2403 core.String name; | 2416 core.String name; |
| 2404 | 2417 |
| 2405 ConfigRef(); | 2418 ConfigRef(); |
| 2406 | 2419 |
| 2407 ConfigRef.fromJson(core.Map _json) { | 2420 ConfigRef.fromJson(core.Map _json) { |
| 2408 if (_json.containsKey("name")) { | 2421 if (_json.containsKey("name")) { |
| 2409 name = _json["name"]; | 2422 name = _json["name"]; |
| 2410 } | 2423 } |
| 2411 } | 2424 } |
| 2412 | 2425 |
| 2413 core.Map toJson() { | 2426 core.Map<core.String, core.Object> toJson() { |
| 2414 var _json = new core.Map(); | 2427 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2415 if (name != null) { | 2428 if (name != null) { |
| 2416 _json["name"] = name; | 2429 _json["name"] = name; |
| 2417 } | 2430 } |
| 2418 return _json; | 2431 return _json; |
| 2419 } | 2432 } |
| 2420 } | 2433 } |
| 2421 | 2434 |
| 2422 /** | 2435 /** |
| 2423 * Represents a source file which is used to generate the service configuration | 2436 * Represents a source file which is used to generate the service configuration |
| 2424 * defined by `google.api.Service`. | 2437 * defined by `google.api.Service`. |
| (...skipping 15 matching lines...) Expand all Loading... |
| 2440 | 2453 |
| 2441 ConfigSource.fromJson(core.Map _json) { | 2454 ConfigSource.fromJson(core.Map _json) { |
| 2442 if (_json.containsKey("files")) { | 2455 if (_json.containsKey("files")) { |
| 2443 files = _json["files"].map((value) => new ConfigFile.fromJson(value)).toLi
st(); | 2456 files = _json["files"].map((value) => new ConfigFile.fromJson(value)).toLi
st(); |
| 2444 } | 2457 } |
| 2445 if (_json.containsKey("id")) { | 2458 if (_json.containsKey("id")) { |
| 2446 id = _json["id"]; | 2459 id = _json["id"]; |
| 2447 } | 2460 } |
| 2448 } | 2461 } |
| 2449 | 2462 |
| 2450 core.Map toJson() { | 2463 core.Map<core.String, core.Object> toJson() { |
| 2451 var _json = new core.Map(); | 2464 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2452 if (files != null) { | 2465 if (files != null) { |
| 2453 _json["files"] = files.map((value) => (value).toJson()).toList(); | 2466 _json["files"] = files.map((value) => (value).toJson()).toList(); |
| 2454 } | 2467 } |
| 2455 if (id != null) { | 2468 if (id != null) { |
| 2456 _json["id"] = id; | 2469 _json["id"] = id; |
| 2457 } | 2470 } |
| 2458 return _json; | 2471 return _json; |
| 2459 } | 2472 } |
| 2460 } | 2473 } |
| 2461 | 2474 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 2487 core.List<ContextRule> rules; | 2500 core.List<ContextRule> rules; |
| 2488 | 2501 |
| 2489 Context(); | 2502 Context(); |
| 2490 | 2503 |
| 2491 Context.fromJson(core.Map _json) { | 2504 Context.fromJson(core.Map _json) { |
| 2492 if (_json.containsKey("rules")) { | 2505 if (_json.containsKey("rules")) { |
| 2493 rules = _json["rules"].map((value) => new ContextRule.fromJson(value)).toL
ist(); | 2506 rules = _json["rules"].map((value) => new ContextRule.fromJson(value)).toL
ist(); |
| 2494 } | 2507 } |
| 2495 } | 2508 } |
| 2496 | 2509 |
| 2497 core.Map toJson() { | 2510 core.Map<core.String, core.Object> toJson() { |
| 2498 var _json = new core.Map(); | 2511 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2499 if (rules != null) { | 2512 if (rules != null) { |
| 2500 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 2513 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 2501 } | 2514 } |
| 2502 return _json; | 2515 return _json; |
| 2503 } | 2516 } |
| 2504 } | 2517 } |
| 2505 | 2518 |
| 2506 /** | 2519 /** |
| 2507 * A context rule provides information about the context for an individual API | 2520 * A context rule provides information about the context for an individual API |
| 2508 * element. | 2521 * element. |
| (...skipping 17 matching lines...) Expand all Loading... |
| 2526 provided = _json["provided"]; | 2539 provided = _json["provided"]; |
| 2527 } | 2540 } |
| 2528 if (_json.containsKey("requested")) { | 2541 if (_json.containsKey("requested")) { |
| 2529 requested = _json["requested"]; | 2542 requested = _json["requested"]; |
| 2530 } | 2543 } |
| 2531 if (_json.containsKey("selector")) { | 2544 if (_json.containsKey("selector")) { |
| 2532 selector = _json["selector"]; | 2545 selector = _json["selector"]; |
| 2533 } | 2546 } |
| 2534 } | 2547 } |
| 2535 | 2548 |
| 2536 core.Map toJson() { | 2549 core.Map<core.String, core.Object> toJson() { |
| 2537 var _json = new core.Map(); | 2550 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2538 if (provided != null) { | 2551 if (provided != null) { |
| 2539 _json["provided"] = provided; | 2552 _json["provided"] = provided; |
| 2540 } | 2553 } |
| 2541 if (requested != null) { | 2554 if (requested != null) { |
| 2542 _json["requested"] = requested; | 2555 _json["requested"] = requested; |
| 2543 } | 2556 } |
| 2544 if (selector != null) { | 2557 if (selector != null) { |
| 2545 _json["selector"] = selector; | 2558 _json["selector"] = selector; |
| 2546 } | 2559 } |
| 2547 return _json; | 2560 return _json; |
| (...skipping 13 matching lines...) Expand all Loading... |
| 2561 core.String environment; | 2574 core.String environment; |
| 2562 | 2575 |
| 2563 Control(); | 2576 Control(); |
| 2564 | 2577 |
| 2565 Control.fromJson(core.Map _json) { | 2578 Control.fromJson(core.Map _json) { |
| 2566 if (_json.containsKey("environment")) { | 2579 if (_json.containsKey("environment")) { |
| 2567 environment = _json["environment"]; | 2580 environment = _json["environment"]; |
| 2568 } | 2581 } |
| 2569 } | 2582 } |
| 2570 | 2583 |
| 2571 core.Map toJson() { | 2584 core.Map<core.String, core.Object> toJson() { |
| 2572 var _json = new core.Map(); | 2585 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2573 if (environment != null) { | 2586 if (environment != null) { |
| 2574 _json["environment"] = environment; | 2587 _json["environment"] = environment; |
| 2575 } | 2588 } |
| 2576 return _json; | 2589 return _json; |
| 2577 } | 2590 } |
| 2578 } | 2591 } |
| 2579 | 2592 |
| 2580 /** Options for counters */ | 2593 /** Options for counters */ |
| 2581 class CounterOptions { | 2594 class CounterOptions { |
| 2582 /** The field value to attribute. */ | 2595 /** The field value to attribute. */ |
| 2583 core.String field; | 2596 core.String field; |
| 2584 /** The metric to update. */ | 2597 /** The metric to update. */ |
| 2585 core.String metric; | 2598 core.String metric; |
| 2586 | 2599 |
| 2587 CounterOptions(); | 2600 CounterOptions(); |
| 2588 | 2601 |
| 2589 CounterOptions.fromJson(core.Map _json) { | 2602 CounterOptions.fromJson(core.Map _json) { |
| 2590 if (_json.containsKey("field")) { | 2603 if (_json.containsKey("field")) { |
| 2591 field = _json["field"]; | 2604 field = _json["field"]; |
| 2592 } | 2605 } |
| 2593 if (_json.containsKey("metric")) { | 2606 if (_json.containsKey("metric")) { |
| 2594 metric = _json["metric"]; | 2607 metric = _json["metric"]; |
| 2595 } | 2608 } |
| 2596 } | 2609 } |
| 2597 | 2610 |
| 2598 core.Map toJson() { | 2611 core.Map<core.String, core.Object> toJson() { |
| 2599 var _json = new core.Map(); | 2612 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2600 if (field != null) { | 2613 if (field != null) { |
| 2601 _json["field"] = field; | 2614 _json["field"] = field; |
| 2602 } | 2615 } |
| 2603 if (metric != null) { | 2616 if (metric != null) { |
| 2604 _json["metric"] = metric; | 2617 _json["metric"] = metric; |
| 2605 } | 2618 } |
| 2606 return _json; | 2619 return _json; |
| 2607 } | 2620 } |
| 2608 } | 2621 } |
| 2609 | 2622 |
| 2610 /** Configuration for a custom authentication provider. */ | 2623 /** Configuration for a custom authentication provider. */ |
| 2611 class CustomAuthRequirements { | 2624 class CustomAuthRequirements { |
| 2612 /** | 2625 /** |
| 2613 * A configuration string containing connection information for the | 2626 * A configuration string containing connection information for the |
| 2614 * authentication provider, typically formatted as a SmartService string | 2627 * authentication provider, typically formatted as a SmartService string |
| 2615 * (go/smartservice). | 2628 * (go/smartservice). |
| 2616 */ | 2629 */ |
| 2617 core.String provider; | 2630 core.String provider; |
| 2618 | 2631 |
| 2619 CustomAuthRequirements(); | 2632 CustomAuthRequirements(); |
| 2620 | 2633 |
| 2621 CustomAuthRequirements.fromJson(core.Map _json) { | 2634 CustomAuthRequirements.fromJson(core.Map _json) { |
| 2622 if (_json.containsKey("provider")) { | 2635 if (_json.containsKey("provider")) { |
| 2623 provider = _json["provider"]; | 2636 provider = _json["provider"]; |
| 2624 } | 2637 } |
| 2625 } | 2638 } |
| 2626 | 2639 |
| 2627 core.Map toJson() { | 2640 core.Map<core.String, core.Object> toJson() { |
| 2628 var _json = new core.Map(); | 2641 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2629 if (provider != null) { | 2642 if (provider != null) { |
| 2630 _json["provider"] = provider; | 2643 _json["provider"] = provider; |
| 2631 } | 2644 } |
| 2632 return _json; | 2645 return _json; |
| 2633 } | 2646 } |
| 2634 } | 2647 } |
| 2635 | 2648 |
| 2636 /** | 2649 /** |
| 2637 * Customize service error responses. For example, list any service | 2650 * Customize service error responses. For example, list any service |
| 2638 * specific protobuf types that can appear in error detail lists of | 2651 * specific protobuf types that can appear in error detail lists of |
| (...skipping 22 matching lines...) Expand all Loading... |
| 2661 | 2674 |
| 2662 CustomError.fromJson(core.Map _json) { | 2675 CustomError.fromJson(core.Map _json) { |
| 2663 if (_json.containsKey("rules")) { | 2676 if (_json.containsKey("rules")) { |
| 2664 rules = _json["rules"].map((value) => new CustomErrorRule.fromJson(value))
.toList(); | 2677 rules = _json["rules"].map((value) => new CustomErrorRule.fromJson(value))
.toList(); |
| 2665 } | 2678 } |
| 2666 if (_json.containsKey("types")) { | 2679 if (_json.containsKey("types")) { |
| 2667 types = _json["types"]; | 2680 types = _json["types"]; |
| 2668 } | 2681 } |
| 2669 } | 2682 } |
| 2670 | 2683 |
| 2671 core.Map toJson() { | 2684 core.Map<core.String, core.Object> toJson() { |
| 2672 var _json = new core.Map(); | 2685 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2673 if (rules != null) { | 2686 if (rules != null) { |
| 2674 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 2687 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 2675 } | 2688 } |
| 2676 if (types != null) { | 2689 if (types != null) { |
| 2677 _json["types"] = types; | 2690 _json["types"] = types; |
| 2678 } | 2691 } |
| 2679 return _json; | 2692 return _json; |
| 2680 } | 2693 } |
| 2681 } | 2694 } |
| 2682 | 2695 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 2698 | 2711 |
| 2699 CustomErrorRule.fromJson(core.Map _json) { | 2712 CustomErrorRule.fromJson(core.Map _json) { |
| 2700 if (_json.containsKey("isErrorType")) { | 2713 if (_json.containsKey("isErrorType")) { |
| 2701 isErrorType = _json["isErrorType"]; | 2714 isErrorType = _json["isErrorType"]; |
| 2702 } | 2715 } |
| 2703 if (_json.containsKey("selector")) { | 2716 if (_json.containsKey("selector")) { |
| 2704 selector = _json["selector"]; | 2717 selector = _json["selector"]; |
| 2705 } | 2718 } |
| 2706 } | 2719 } |
| 2707 | 2720 |
| 2708 core.Map toJson() { | 2721 core.Map<core.String, core.Object> toJson() { |
| 2709 var _json = new core.Map(); | 2722 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2710 if (isErrorType != null) { | 2723 if (isErrorType != null) { |
| 2711 _json["isErrorType"] = isErrorType; | 2724 _json["isErrorType"] = isErrorType; |
| 2712 } | 2725 } |
| 2713 if (selector != null) { | 2726 if (selector != null) { |
| 2714 _json["selector"] = selector; | 2727 _json["selector"] = selector; |
| 2715 } | 2728 } |
| 2716 return _json; | 2729 return _json; |
| 2717 } | 2730 } |
| 2718 } | 2731 } |
| 2719 | 2732 |
| 2720 /** A custom pattern is used for defining custom HTTP verb. */ | 2733 /** A custom pattern is used for defining custom HTTP verb. */ |
| 2721 class CustomHttpPattern { | 2734 class CustomHttpPattern { |
| 2722 /** The name of this custom HTTP verb. */ | 2735 /** The name of this custom HTTP verb. */ |
| 2723 core.String kind; | 2736 core.String kind; |
| 2724 /** The path matched by this custom verb. */ | 2737 /** The path matched by this custom verb. */ |
| 2725 core.String path; | 2738 core.String path; |
| 2726 | 2739 |
| 2727 CustomHttpPattern(); | 2740 CustomHttpPattern(); |
| 2728 | 2741 |
| 2729 CustomHttpPattern.fromJson(core.Map _json) { | 2742 CustomHttpPattern.fromJson(core.Map _json) { |
| 2730 if (_json.containsKey("kind")) { | 2743 if (_json.containsKey("kind")) { |
| 2731 kind = _json["kind"]; | 2744 kind = _json["kind"]; |
| 2732 } | 2745 } |
| 2733 if (_json.containsKey("path")) { | 2746 if (_json.containsKey("path")) { |
| 2734 path = _json["path"]; | 2747 path = _json["path"]; |
| 2735 } | 2748 } |
| 2736 } | 2749 } |
| 2737 | 2750 |
| 2738 core.Map toJson() { | 2751 core.Map<core.String, core.Object> toJson() { |
| 2739 var _json = new core.Map(); | 2752 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2740 if (kind != null) { | 2753 if (kind != null) { |
| 2741 _json["kind"] = kind; | 2754 _json["kind"] = kind; |
| 2742 } | 2755 } |
| 2743 if (path != null) { | 2756 if (path != null) { |
| 2744 _json["path"] = path; | 2757 _json["path"] = path; |
| 2745 } | 2758 } |
| 2746 return _json; | 2759 return _json; |
| 2747 } | 2760 } |
| 2748 } | 2761 } |
| 2749 | 2762 |
| 2750 /** Write a Data Access (Gin) log */ | 2763 /** Write a Data Access (Gin) log */ |
| 2751 class DataAccessOptions { | 2764 class DataAccessOptions { |
| 2752 | 2765 |
| 2753 DataAccessOptions(); | 2766 DataAccessOptions(); |
| 2754 | 2767 |
| 2755 DataAccessOptions.fromJson(core.Map _json) { | 2768 DataAccessOptions.fromJson(core.Map _json) { |
| 2756 } | 2769 } |
| 2757 | 2770 |
| 2758 core.Map toJson() { | 2771 core.Map<core.String, core.Object> toJson() { |
| 2759 var _json = new core.Map(); | 2772 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2760 return _json; | 2773 return _json; |
| 2761 } | 2774 } |
| 2762 } | 2775 } |
| 2763 | 2776 |
| 2764 /** | 2777 /** |
| 2765 * Strategy used to delete a service. This strategy is a placeholder only | 2778 * Strategy used to delete a service. This strategy is a placeholder only |
| 2766 * used by the system generated rollout to delete a service. | 2779 * used by the system generated rollout to delete a service. |
| 2767 */ | 2780 */ |
| 2768 class DeleteServiceStrategy { | 2781 class DeleteServiceStrategy { |
| 2769 | 2782 |
| 2770 DeleteServiceStrategy(); | 2783 DeleteServiceStrategy(); |
| 2771 | 2784 |
| 2772 DeleteServiceStrategy.fromJson(core.Map _json) { | 2785 DeleteServiceStrategy.fromJson(core.Map _json) { |
| 2773 } | 2786 } |
| 2774 | 2787 |
| 2775 core.Map toJson() { | 2788 core.Map<core.String, core.Object> toJson() { |
| 2776 var _json = new core.Map(); | 2789 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2777 return _json; | 2790 return _json; |
| 2778 } | 2791 } |
| 2779 } | 2792 } |
| 2780 | 2793 |
| 2781 /** Represents a diagnostic message (error or warning) */ | 2794 /** Represents a diagnostic message (error or warning) */ |
| 2782 class Diagnostic { | 2795 class Diagnostic { |
| 2783 /** | 2796 /** |
| 2784 * The kind of diagnostic information provided. | 2797 * The kind of diagnostic information provided. |
| 2785 * Possible string values are: | 2798 * Possible string values are: |
| 2786 * - "WARNING" : Warnings and errors | 2799 * - "WARNING" : Warnings and errors |
| (...skipping 12 matching lines...) Expand all Loading... |
| 2799 kind = _json["kind"]; | 2812 kind = _json["kind"]; |
| 2800 } | 2813 } |
| 2801 if (_json.containsKey("location")) { | 2814 if (_json.containsKey("location")) { |
| 2802 location = _json["location"]; | 2815 location = _json["location"]; |
| 2803 } | 2816 } |
| 2804 if (_json.containsKey("message")) { | 2817 if (_json.containsKey("message")) { |
| 2805 message = _json["message"]; | 2818 message = _json["message"]; |
| 2806 } | 2819 } |
| 2807 } | 2820 } |
| 2808 | 2821 |
| 2809 core.Map toJson() { | 2822 core.Map<core.String, core.Object> toJson() { |
| 2810 var _json = new core.Map(); | 2823 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2811 if (kind != null) { | 2824 if (kind != null) { |
| 2812 _json["kind"] = kind; | 2825 _json["kind"] = kind; |
| 2813 } | 2826 } |
| 2814 if (location != null) { | 2827 if (location != null) { |
| 2815 _json["location"] = location; | 2828 _json["location"] = location; |
| 2816 } | 2829 } |
| 2817 if (message != null) { | 2830 if (message != null) { |
| 2818 _json["message"] = message; | 2831 _json["message"] = message; |
| 2819 } | 2832 } |
| 2820 return _json; | 2833 return _json; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 2837 core.String consumerId; | 2850 core.String consumerId; |
| 2838 | 2851 |
| 2839 DisableServiceRequest(); | 2852 DisableServiceRequest(); |
| 2840 | 2853 |
| 2841 DisableServiceRequest.fromJson(core.Map _json) { | 2854 DisableServiceRequest.fromJson(core.Map _json) { |
| 2842 if (_json.containsKey("consumerId")) { | 2855 if (_json.containsKey("consumerId")) { |
| 2843 consumerId = _json["consumerId"]; | 2856 consumerId = _json["consumerId"]; |
| 2844 } | 2857 } |
| 2845 } | 2858 } |
| 2846 | 2859 |
| 2847 core.Map toJson() { | 2860 core.Map<core.String, core.Object> toJson() { |
| 2848 var _json = new core.Map(); | 2861 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2849 if (consumerId != null) { | 2862 if (consumerId != null) { |
| 2850 _json["consumerId"] = consumerId; | 2863 _json["consumerId"] = consumerId; |
| 2851 } | 2864 } |
| 2852 return _json; | 2865 return _json; |
| 2853 } | 2866 } |
| 2854 } | 2867 } |
| 2855 | 2868 |
| 2856 /** | 2869 /** |
| 2857 * `Documentation` provides the information for describing a service. | 2870 * `Documentation` provides the information for describing a service. |
| 2858 * | 2871 * |
| (...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2958 pages = _json["pages"].map((value) => new Page.fromJson(value)).toList(); | 2971 pages = _json["pages"].map((value) => new Page.fromJson(value)).toList(); |
| 2959 } | 2972 } |
| 2960 if (_json.containsKey("rules")) { | 2973 if (_json.containsKey("rules")) { |
| 2961 rules = _json["rules"].map((value) => new DocumentationRule.fromJson(value
)).toList(); | 2974 rules = _json["rules"].map((value) => new DocumentationRule.fromJson(value
)).toList(); |
| 2962 } | 2975 } |
| 2963 if (_json.containsKey("summary")) { | 2976 if (_json.containsKey("summary")) { |
| 2964 summary = _json["summary"]; | 2977 summary = _json["summary"]; |
| 2965 } | 2978 } |
| 2966 } | 2979 } |
| 2967 | 2980 |
| 2968 core.Map toJson() { | 2981 core.Map<core.String, core.Object> toJson() { |
| 2969 var _json = new core.Map(); | 2982 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 2970 if (documentationRootUrl != null) { | 2983 if (documentationRootUrl != null) { |
| 2971 _json["documentationRootUrl"] = documentationRootUrl; | 2984 _json["documentationRootUrl"] = documentationRootUrl; |
| 2972 } | 2985 } |
| 2973 if (overview != null) { | 2986 if (overview != null) { |
| 2974 _json["overview"] = overview; | 2987 _json["overview"] = overview; |
| 2975 } | 2988 } |
| 2976 if (pages != null) { | 2989 if (pages != null) { |
| 2977 _json["pages"] = pages.map((value) => (value).toJson()).toList(); | 2990 _json["pages"] = pages.map((value) => (value).toJson()).toList(); |
| 2978 } | 2991 } |
| 2979 if (rules != null) { | 2992 if (rules != null) { |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3013 deprecationDescription = _json["deprecationDescription"]; | 3026 deprecationDescription = _json["deprecationDescription"]; |
| 3014 } | 3027 } |
| 3015 if (_json.containsKey("description")) { | 3028 if (_json.containsKey("description")) { |
| 3016 description = _json["description"]; | 3029 description = _json["description"]; |
| 3017 } | 3030 } |
| 3018 if (_json.containsKey("selector")) { | 3031 if (_json.containsKey("selector")) { |
| 3019 selector = _json["selector"]; | 3032 selector = _json["selector"]; |
| 3020 } | 3033 } |
| 3021 } | 3034 } |
| 3022 | 3035 |
| 3023 core.Map toJson() { | 3036 core.Map<core.String, core.Object> toJson() { |
| 3024 var _json = new core.Map(); | 3037 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3025 if (deprecationDescription != null) { | 3038 if (deprecationDescription != null) { |
| 3026 _json["deprecationDescription"] = deprecationDescription; | 3039 _json["deprecationDescription"] = deprecationDescription; |
| 3027 } | 3040 } |
| 3028 if (description != null) { | 3041 if (description != null) { |
| 3029 _json["description"] = description; | 3042 _json["description"] = description; |
| 3030 } | 3043 } |
| 3031 if (selector != null) { | 3044 if (selector != null) { |
| 3032 _json["selector"] = selector; | 3045 _json["selector"] = selector; |
| 3033 } | 3046 } |
| 3034 return _json; | 3047 return _json; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 3051 core.String consumerId; | 3064 core.String consumerId; |
| 3052 | 3065 |
| 3053 EnableServiceRequest(); | 3066 EnableServiceRequest(); |
| 3054 | 3067 |
| 3055 EnableServiceRequest.fromJson(core.Map _json) { | 3068 EnableServiceRequest.fromJson(core.Map _json) { |
| 3056 if (_json.containsKey("consumerId")) { | 3069 if (_json.containsKey("consumerId")) { |
| 3057 consumerId = _json["consumerId"]; | 3070 consumerId = _json["consumerId"]; |
| 3058 } | 3071 } |
| 3059 } | 3072 } |
| 3060 | 3073 |
| 3061 core.Map toJson() { | 3074 core.Map<core.String, core.Object> toJson() { |
| 3062 var _json = new core.Map(); | 3075 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3063 if (consumerId != null) { | 3076 if (consumerId != null) { |
| 3064 _json["consumerId"] = consumerId; | 3077 _json["consumerId"] = consumerId; |
| 3065 } | 3078 } |
| 3066 return _json; | 3079 return _json; |
| 3067 } | 3080 } |
| 3068 } | 3081 } |
| 3069 | 3082 |
| 3070 /** | 3083 /** |
| 3071 * `Endpoint` describes a network endpoint that serves a set of APIs. | 3084 * `Endpoint` describes a network endpoint that serves a set of APIs. |
| 3072 * A service may expose any number of endpoints, and all endpoints share the | 3085 * A service may expose any number of endpoints, and all endpoints share the |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3139 features = _json["features"]; | 3152 features = _json["features"]; |
| 3140 } | 3153 } |
| 3141 if (_json.containsKey("name")) { | 3154 if (_json.containsKey("name")) { |
| 3142 name = _json["name"]; | 3155 name = _json["name"]; |
| 3143 } | 3156 } |
| 3144 if (_json.containsKey("target")) { | 3157 if (_json.containsKey("target")) { |
| 3145 target = _json["target"]; | 3158 target = _json["target"]; |
| 3146 } | 3159 } |
| 3147 } | 3160 } |
| 3148 | 3161 |
| 3149 core.Map toJson() { | 3162 core.Map<core.String, core.Object> toJson() { |
| 3150 var _json = new core.Map(); | 3163 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3151 if (aliases != null) { | 3164 if (aliases != null) { |
| 3152 _json["aliases"] = aliases; | 3165 _json["aliases"] = aliases; |
| 3153 } | 3166 } |
| 3154 if (allowCors != null) { | 3167 if (allowCors != null) { |
| 3155 _json["allowCors"] = allowCors; | 3168 _json["allowCors"] = allowCors; |
| 3156 } | 3169 } |
| 3157 if (apis != null) { | 3170 if (apis != null) { |
| 3158 _json["apis"] = apis; | 3171 _json["apis"] = apis; |
| 3159 } | 3172 } |
| 3160 if (features != null) { | 3173 if (features != null) { |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3201 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); | 3214 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); |
| 3202 } | 3215 } |
| 3203 if (_json.containsKey("sourceContext")) { | 3216 if (_json.containsKey("sourceContext")) { |
| 3204 sourceContext = new SourceContext.fromJson(_json["sourceContext"]); | 3217 sourceContext = new SourceContext.fromJson(_json["sourceContext"]); |
| 3205 } | 3218 } |
| 3206 if (_json.containsKey("syntax")) { | 3219 if (_json.containsKey("syntax")) { |
| 3207 syntax = _json["syntax"]; | 3220 syntax = _json["syntax"]; |
| 3208 } | 3221 } |
| 3209 } | 3222 } |
| 3210 | 3223 |
| 3211 core.Map toJson() { | 3224 core.Map<core.String, core.Object> toJson() { |
| 3212 var _json = new core.Map(); | 3225 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3213 if (enumvalue != null) { | 3226 if (enumvalue != null) { |
| 3214 _json["enumvalue"] = enumvalue.map((value) => (value).toJson()).toList(); | 3227 _json["enumvalue"] = enumvalue.map((value) => (value).toJson()).toList(); |
| 3215 } | 3228 } |
| 3216 if (name != null) { | 3229 if (name != null) { |
| 3217 _json["name"] = name; | 3230 _json["name"] = name; |
| 3218 } | 3231 } |
| 3219 if (options != null) { | 3232 if (options != null) { |
| 3220 _json["options"] = options.map((value) => (value).toJson()).toList(); | 3233 _json["options"] = options.map((value) => (value).toJson()).toList(); |
| 3221 } | 3234 } |
| 3222 if (sourceContext != null) { | 3235 if (sourceContext != null) { |
| (...skipping 22 matching lines...) Expand all Loading... |
| 3245 name = _json["name"]; | 3258 name = _json["name"]; |
| 3246 } | 3259 } |
| 3247 if (_json.containsKey("number")) { | 3260 if (_json.containsKey("number")) { |
| 3248 number = _json["number"]; | 3261 number = _json["number"]; |
| 3249 } | 3262 } |
| 3250 if (_json.containsKey("options")) { | 3263 if (_json.containsKey("options")) { |
| 3251 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); | 3264 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); |
| 3252 } | 3265 } |
| 3253 } | 3266 } |
| 3254 | 3267 |
| 3255 core.Map toJson() { | 3268 core.Map<core.String, core.Object> toJson() { |
| 3256 var _json = new core.Map(); | 3269 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3257 if (name != null) { | 3270 if (name != null) { |
| 3258 _json["name"] = name; | 3271 _json["name"] = name; |
| 3259 } | 3272 } |
| 3260 if (number != null) { | 3273 if (number != null) { |
| 3261 _json["number"] = number; | 3274 _json["number"] = number; |
| 3262 } | 3275 } |
| 3263 if (options != null) { | 3276 if (options != null) { |
| 3264 _json["options"] = options.map((value) => (value).toJson()).toList(); | 3277 _json["options"] = options.map((value) => (value).toJson()).toList(); |
| 3265 } | 3278 } |
| 3266 return _json; | 3279 return _json; |
| 3267 } | 3280 } |
| 3268 } | 3281 } |
| 3269 | 3282 |
| 3270 /** | 3283 /** |
| 3271 * Experimental service configuration. These configuration options can | 3284 * Experimental service configuration. These configuration options can |
| 3272 * only be used by whitelisted users. | 3285 * only be used by whitelisted users. |
| 3273 */ | 3286 */ |
| 3274 class Experimental { | 3287 class Experimental { |
| 3275 /** Authorization configuration. */ | 3288 /** Authorization configuration. */ |
| 3276 AuthorizationConfig authorization; | 3289 AuthorizationConfig authorization; |
| 3277 | 3290 |
| 3278 Experimental(); | 3291 Experimental(); |
| 3279 | 3292 |
| 3280 Experimental.fromJson(core.Map _json) { | 3293 Experimental.fromJson(core.Map _json) { |
| 3281 if (_json.containsKey("authorization")) { | 3294 if (_json.containsKey("authorization")) { |
| 3282 authorization = new AuthorizationConfig.fromJson(_json["authorization"]); | 3295 authorization = new AuthorizationConfig.fromJson(_json["authorization"]); |
| 3283 } | 3296 } |
| 3284 } | 3297 } |
| 3285 | 3298 |
| 3286 core.Map toJson() { | 3299 core.Map<core.String, core.Object> toJson() { |
| 3287 var _json = new core.Map(); | 3300 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3288 if (authorization != null) { | 3301 if (authorization != null) { |
| 3289 _json["authorization"] = (authorization).toJson(); | 3302 _json["authorization"] = (authorization).toJson(); |
| 3290 } | 3303 } |
| 3291 return _json; | 3304 return _json; |
| 3292 } | 3305 } |
| 3293 } | 3306 } |
| 3294 | 3307 |
| 3308 /** |
| 3309 * Represents an expression text. Example: |
| 3310 * |
| 3311 * title: "User account presence" |
| 3312 * description: "Determines whether the request has a user account" |
| 3313 * expression: "size(request.user) > 0" |
| 3314 */ |
| 3315 class Expr { |
| 3316 /** |
| 3317 * An optional description of the expression. This is a longer text which |
| 3318 * describes the expression, e.g. when hovered over it in a UI. |
| 3319 */ |
| 3320 core.String description; |
| 3321 /** |
| 3322 * Textual representation of an expression in |
| 3323 * [Common Expression Language](http://go/api-expr) syntax. |
| 3324 * |
| 3325 * The application context of the containing message determines which |
| 3326 * well-known feature set of CEL is supported. |
| 3327 */ |
| 3328 core.String expression; |
| 3329 /** |
| 3330 * An optional string indicating the location of the expression for error |
| 3331 * reporting, e.g. a file name and a position in the file. |
| 3332 */ |
| 3333 core.String location; |
| 3334 /** |
| 3335 * An optional title for the expression, i.e. a short string describing |
| 3336 * its purpose. This can be used e.g. in UIs which allow to enter the |
| 3337 * expression. |
| 3338 */ |
| 3339 core.String title; |
| 3340 |
| 3341 Expr(); |
| 3342 |
| 3343 Expr.fromJson(core.Map _json) { |
| 3344 if (_json.containsKey("description")) { |
| 3345 description = _json["description"]; |
| 3346 } |
| 3347 if (_json.containsKey("expression")) { |
| 3348 expression = _json["expression"]; |
| 3349 } |
| 3350 if (_json.containsKey("location")) { |
| 3351 location = _json["location"]; |
| 3352 } |
| 3353 if (_json.containsKey("title")) { |
| 3354 title = _json["title"]; |
| 3355 } |
| 3356 } |
| 3357 |
| 3358 core.Map<core.String, core.Object> toJson() { |
| 3359 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3360 if (description != null) { |
| 3361 _json["description"] = description; |
| 3362 } |
| 3363 if (expression != null) { |
| 3364 _json["expression"] = expression; |
| 3365 } |
| 3366 if (location != null) { |
| 3367 _json["location"] = location; |
| 3368 } |
| 3369 if (title != null) { |
| 3370 _json["title"] = title; |
| 3371 } |
| 3372 return _json; |
| 3373 } |
| 3374 } |
| 3375 |
| 3295 /** A single field of a message type. */ | 3376 /** A single field of a message type. */ |
| 3296 class Field { | 3377 class Field { |
| 3297 /** | 3378 /** |
| 3298 * The field cardinality. | 3379 * The field cardinality. |
| 3299 * Possible string values are: | 3380 * Possible string values are: |
| 3300 * - "CARDINALITY_UNKNOWN" : For fields with unknown cardinality. | 3381 * - "CARDINALITY_UNKNOWN" : For fields with unknown cardinality. |
| 3301 * - "CARDINALITY_OPTIONAL" : For optional fields. | 3382 * - "CARDINALITY_OPTIONAL" : For optional fields. |
| 3302 * - "CARDINALITY_REQUIRED" : For required fields. Proto2 syntax only. | 3383 * - "CARDINALITY_REQUIRED" : For required fields. Proto2 syntax only. |
| 3303 * - "CARDINALITY_REPEATED" : For repeated fields. | 3384 * - "CARDINALITY_REPEATED" : For repeated fields. |
| 3304 */ | 3385 */ |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3380 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); | 3461 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); |
| 3381 } | 3462 } |
| 3382 if (_json.containsKey("packed")) { | 3463 if (_json.containsKey("packed")) { |
| 3383 packed = _json["packed"]; | 3464 packed = _json["packed"]; |
| 3384 } | 3465 } |
| 3385 if (_json.containsKey("typeUrl")) { | 3466 if (_json.containsKey("typeUrl")) { |
| 3386 typeUrl = _json["typeUrl"]; | 3467 typeUrl = _json["typeUrl"]; |
| 3387 } | 3468 } |
| 3388 } | 3469 } |
| 3389 | 3470 |
| 3390 core.Map toJson() { | 3471 core.Map<core.String, core.Object> toJson() { |
| 3391 var _json = new core.Map(); | 3472 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3392 if (cardinality != null) { | 3473 if (cardinality != null) { |
| 3393 _json["cardinality"] = cardinality; | 3474 _json["cardinality"] = cardinality; |
| 3394 } | 3475 } |
| 3395 if (defaultValue != null) { | 3476 if (defaultValue != null) { |
| 3396 _json["defaultValue"] = defaultValue; | 3477 _json["defaultValue"] = defaultValue; |
| 3397 } | 3478 } |
| 3398 if (jsonName != null) { | 3479 if (jsonName != null) { |
| 3399 _json["jsonName"] = jsonName; | 3480 _json["jsonName"] = jsonName; |
| 3400 } | 3481 } |
| 3401 if (kind != null) { | 3482 if (kind != null) { |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3474 flowName = _json["flowName"]; | 3555 flowName = _json["flowName"]; |
| 3475 } | 3556 } |
| 3476 if (_json.containsKey("resourceNames")) { | 3557 if (_json.containsKey("resourceNames")) { |
| 3477 resourceNames = _json["resourceNames"]; | 3558 resourceNames = _json["resourceNames"]; |
| 3478 } | 3559 } |
| 3479 if (_json.containsKey("startTime")) { | 3560 if (_json.containsKey("startTime")) { |
| 3480 startTime = _json["startTime"]; | 3561 startTime = _json["startTime"]; |
| 3481 } | 3562 } |
| 3482 } | 3563 } |
| 3483 | 3564 |
| 3484 core.Map toJson() { | 3565 core.Map<core.String, core.Object> toJson() { |
| 3485 var _json = new core.Map(); | 3566 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3486 if (cancelState != null) { | 3567 if (cancelState != null) { |
| 3487 _json["cancelState"] = cancelState; | 3568 _json["cancelState"] = cancelState; |
| 3488 } | 3569 } |
| 3489 if (deadline != null) { | 3570 if (deadline != null) { |
| 3490 _json["deadline"] = deadline; | 3571 _json["deadline"] = deadline; |
| 3491 } | 3572 } |
| 3492 if (flowName != null) { | 3573 if (flowName != null) { |
| 3493 _json["flowName"] = flowName; | 3574 _json["flowName"] = flowName; |
| 3494 } | 3575 } |
| 3495 if (resourceNames != null) { | 3576 if (resourceNames != null) { |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3531 | 3612 |
| 3532 GenerateConfigReportRequest.fromJson(core.Map _json) { | 3613 GenerateConfigReportRequest.fromJson(core.Map _json) { |
| 3533 if (_json.containsKey("newConfig")) { | 3614 if (_json.containsKey("newConfig")) { |
| 3534 newConfig = _json["newConfig"]; | 3615 newConfig = _json["newConfig"]; |
| 3535 } | 3616 } |
| 3536 if (_json.containsKey("oldConfig")) { | 3617 if (_json.containsKey("oldConfig")) { |
| 3537 oldConfig = _json["oldConfig"]; | 3618 oldConfig = _json["oldConfig"]; |
| 3538 } | 3619 } |
| 3539 } | 3620 } |
| 3540 | 3621 |
| 3541 core.Map toJson() { | 3622 core.Map<core.String, core.Object> toJson() { |
| 3542 var _json = new core.Map(); | 3623 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3543 if (newConfig != null) { | 3624 if (newConfig != null) { |
| 3544 _json["newConfig"] = newConfig; | 3625 _json["newConfig"] = newConfig; |
| 3545 } | 3626 } |
| 3546 if (oldConfig != null) { | 3627 if (oldConfig != null) { |
| 3547 _json["oldConfig"] = oldConfig; | 3628 _json["oldConfig"] = oldConfig; |
| 3548 } | 3629 } |
| 3549 return _json; | 3630 return _json; |
| 3550 } | 3631 } |
| 3551 } | 3632 } |
| 3552 | 3633 |
| (...skipping 25 matching lines...) Expand all Loading... |
| 3578 diagnostics = _json["diagnostics"].map((value) => new Diagnostic.fromJson(
value)).toList(); | 3659 diagnostics = _json["diagnostics"].map((value) => new Diagnostic.fromJson(
value)).toList(); |
| 3579 } | 3660 } |
| 3580 if (_json.containsKey("id")) { | 3661 if (_json.containsKey("id")) { |
| 3581 id = _json["id"]; | 3662 id = _json["id"]; |
| 3582 } | 3663 } |
| 3583 if (_json.containsKey("serviceName")) { | 3664 if (_json.containsKey("serviceName")) { |
| 3584 serviceName = _json["serviceName"]; | 3665 serviceName = _json["serviceName"]; |
| 3585 } | 3666 } |
| 3586 } | 3667 } |
| 3587 | 3668 |
| 3588 core.Map toJson() { | 3669 core.Map<core.String, core.Object> toJson() { |
| 3589 var _json = new core.Map(); | 3670 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3590 if (changeReports != null) { | 3671 if (changeReports != null) { |
| 3591 _json["changeReports"] = changeReports.map((value) => (value).toJson()).to
List(); | 3672 _json["changeReports"] = changeReports.map((value) => (value).toJson()).to
List(); |
| 3592 } | 3673 } |
| 3593 if (diagnostics != null) { | 3674 if (diagnostics != null) { |
| 3594 _json["diagnostics"] = diagnostics.map((value) => (value).toJson()).toList
(); | 3675 _json["diagnostics"] = diagnostics.map((value) => (value).toJson()).toList
(); |
| 3595 } | 3676 } |
| 3596 if (id != null) { | 3677 if (id != null) { |
| 3597 _json["id"] = id; | 3678 _json["id"] = id; |
| 3598 } | 3679 } |
| 3599 if (serviceName != null) { | 3680 if (serviceName != null) { |
| 3600 _json["serviceName"] = serviceName; | 3681 _json["serviceName"] = serviceName; |
| 3601 } | 3682 } |
| 3602 return _json; | 3683 return _json; |
| 3603 } | 3684 } |
| 3604 } | 3685 } |
| 3605 | 3686 |
| 3606 /** Request message for `GetIamPolicy` method. */ | 3687 /** Request message for `GetIamPolicy` method. */ |
| 3607 class GetIamPolicyRequest { | 3688 class GetIamPolicyRequest { |
| 3608 | 3689 |
| 3609 GetIamPolicyRequest(); | 3690 GetIamPolicyRequest(); |
| 3610 | 3691 |
| 3611 GetIamPolicyRequest.fromJson(core.Map _json) { | 3692 GetIamPolicyRequest.fromJson(core.Map _json) { |
| 3612 } | 3693 } |
| 3613 | 3694 |
| 3614 core.Map toJson() { | 3695 core.Map<core.String, core.Object> toJson() { |
| 3615 var _json = new core.Map(); | 3696 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3616 return _json; | 3697 return _json; |
| 3617 } | 3698 } |
| 3618 } | 3699 } |
| 3619 | 3700 |
| 3620 /** | 3701 /** |
| 3621 * Defines the HTTP configuration for a service. It contains a list of | 3702 * Defines the HTTP configuration for an API service. It contains a list of |
| 3622 * HttpRule, each specifying the mapping of an RPC method | 3703 * HttpRule, each specifying the mapping of an RPC method |
| 3623 * to one or more HTTP REST API methods. | 3704 * to one or more HTTP REST API methods. |
| 3624 */ | 3705 */ |
| 3625 class Http { | 3706 class Http { |
| 3626 /** | 3707 /** |
| 3627 * When set to true, URL path parmeters will be fully URI-decoded except in | 3708 * When set to true, URL path parmeters will be fully URI-decoded except in |
| 3628 * cases of single segment matches in reserved expansion, where "%2F" will be | 3709 * cases of single segment matches in reserved expansion, where "%2F" will be |
| 3629 * left encoded. | 3710 * left encoded. |
| 3630 * | 3711 * |
| 3631 * The default behavior is to not decode RFC 6570 reserved characters in multi | 3712 * The default behavior is to not decode RFC 6570 reserved characters in multi |
| (...skipping 11 matching lines...) Expand all Loading... |
| 3643 | 3724 |
| 3644 Http.fromJson(core.Map _json) { | 3725 Http.fromJson(core.Map _json) { |
| 3645 if (_json.containsKey("fullyDecodeReservedExpansion")) { | 3726 if (_json.containsKey("fullyDecodeReservedExpansion")) { |
| 3646 fullyDecodeReservedExpansion = _json["fullyDecodeReservedExpansion"]; | 3727 fullyDecodeReservedExpansion = _json["fullyDecodeReservedExpansion"]; |
| 3647 } | 3728 } |
| 3648 if (_json.containsKey("rules")) { | 3729 if (_json.containsKey("rules")) { |
| 3649 rules = _json["rules"].map((value) => new HttpRule.fromJson(value)).toList
(); | 3730 rules = _json["rules"].map((value) => new HttpRule.fromJson(value)).toList
(); |
| 3650 } | 3731 } |
| 3651 } | 3732 } |
| 3652 | 3733 |
| 3653 core.Map toJson() { | 3734 core.Map<core.String, core.Object> toJson() { |
| 3654 var _json = new core.Map(); | 3735 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3655 if (fullyDecodeReservedExpansion != null) { | 3736 if (fullyDecodeReservedExpansion != null) { |
| 3656 _json["fullyDecodeReservedExpansion"] = fullyDecodeReservedExpansion; | 3737 _json["fullyDecodeReservedExpansion"] = fullyDecodeReservedExpansion; |
| 3657 } | 3738 } |
| 3658 if (rules != null) { | 3739 if (rules != null) { |
| 3659 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 3740 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 3660 } | 3741 } |
| 3661 return _json; | 3742 return _json; |
| 3662 } | 3743 } |
| 3663 } | 3744 } |
| 3664 | 3745 |
| 3665 /** | 3746 /** |
| 3666 * `HttpRule` defines the mapping of an RPC method to one or more HTTP | 3747 * `HttpRule` defines the mapping of an RPC method to one or more HTTP |
| 3667 * REST APIs. The mapping determines what portions of the request | 3748 * REST API methods. The mapping specifies how different portions of the RPC |
| 3668 * message are populated from the path, query parameters, or body of | 3749 * request message are mapped to URL path, URL query parameters, and |
| 3669 * the HTTP request. The mapping is typically specified as an | 3750 * HTTP request body. The mapping is typically specified as an |
| 3670 * `google.api.http` annotation, see "google/api/annotations.proto" | 3751 * `google.api.http` annotation on the RPC method, |
| 3671 * for details. | 3752 * see "google/api/annotations.proto" for details. |
| 3672 * | 3753 * |
| 3673 * The mapping consists of a field specifying the path template and | 3754 * The mapping consists of a field specifying the path template and |
| 3674 * method kind. The path template can refer to fields in the request | 3755 * method kind. The path template can refer to fields in the request |
| 3675 * message, as in the example below which describes a REST GET | 3756 * message, as in the example below which describes a REST GET |
| 3676 * operation on a resource collection of messages: | 3757 * operation on a resource collection of messages: |
| 3677 * | 3758 * |
| 3678 * | 3759 * |
| 3679 * service Messaging { | 3760 * service Messaging { |
| 3680 * rpc GetMessage(GetMessageRequest) returns (Message) { | 3761 * rpc GetMessage(GetMessageRequest) returns (Message) { |
| 3681 * option (google.api.http).get = "/v1/messages/{message_id}/{sub.subfield}"; | 3762 * option (google.api.http).get = "/v1/messages/{message_id}/{sub.subfield}"; |
| (...skipping 28 matching lines...) Expand all Loading... |
| 3710 * | 3791 * |
| 3711 * In general, not only fields but also field paths can be referenced | 3792 * In general, not only fields but also field paths can be referenced |
| 3712 * from a path pattern. Fields mapped to the path pattern cannot be | 3793 * from a path pattern. Fields mapped to the path pattern cannot be |
| 3713 * repeated and must have a primitive (non-message) type. | 3794 * repeated and must have a primitive (non-message) type. |
| 3714 * | 3795 * |
| 3715 * Any fields in the request message which are not bound by the path | 3796 * Any fields in the request message which are not bound by the path |
| 3716 * pattern automatically become (optional) HTTP query | 3797 * pattern automatically become (optional) HTTP query |
| 3717 * parameters. Assume the following definition of the request message: | 3798 * parameters. Assume the following definition of the request message: |
| 3718 * | 3799 * |
| 3719 * | 3800 * |
| 3801 * service Messaging { |
| 3802 * rpc GetMessage(GetMessageRequest) returns (Message) { |
| 3803 * option (google.api.http).get = "/v1/messages/{message_id}"; |
| 3804 * } |
| 3805 * } |
| 3720 * message GetMessageRequest { | 3806 * message GetMessageRequest { |
| 3721 * message SubMessage { | 3807 * message SubMessage { |
| 3722 * string subfield = 1; | 3808 * string subfield = 1; |
| 3723 * } | 3809 * } |
| 3724 * string message_id = 1; // mapped to the URL | 3810 * string message_id = 1; // mapped to the URL |
| 3725 * int64 revision = 2; // becomes a parameter | 3811 * int64 revision = 2; // becomes a parameter |
| 3726 * SubMessage sub = 3; // `sub.subfield` becomes a parameter | 3812 * SubMessage sub = 3; // `sub.subfield` becomes a parameter |
| 3727 * } | 3813 * } |
| 3728 * | 3814 * |
| 3729 * | 3815 * |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3827 * `GET /v1/messages/123456` | `GetMessage(message_id: "123456")` | 3913 * `GET /v1/messages/123456` | `GetMessage(message_id: "123456")` |
| 3828 * `GET /v1/users/me/messages/123456` | `GetMessage(user_id: "me" message_id: | 3914 * `GET /v1/users/me/messages/123456` | `GetMessage(user_id: "me" message_id: |
| 3829 * "123456")` | 3915 * "123456")` |
| 3830 * | 3916 * |
| 3831 * # Rules for HTTP mapping | 3917 * # Rules for HTTP mapping |
| 3832 * | 3918 * |
| 3833 * The rules for mapping HTTP path, query parameters, and body fields | 3919 * The rules for mapping HTTP path, query parameters, and body fields |
| 3834 * to the request message are as follows: | 3920 * to the request message are as follows: |
| 3835 * | 3921 * |
| 3836 * 1. The `body` field specifies either `*` or a field path, or is | 3922 * 1. The `body` field specifies either `*` or a field path, or is |
| 3837 * omitted. If omitted, it assumes there is no HTTP body. | 3923 * omitted. If omitted, it indicates there is no HTTP request body. |
| 3838 * 2. Leaf fields (recursive expansion of nested messages in the | 3924 * 2. Leaf fields (recursive expansion of nested messages in the |
| 3839 * request) can be classified into three types: | 3925 * request) can be classified into three types: |
| 3840 * (a) Matched in the URL template. | 3926 * (a) Matched in the URL template. |
| 3841 * (b) Covered by body (if body is `*`, everything except (a) fields; | 3927 * (b) Covered by body (if body is `*`, everything except (a) fields; |
| 3842 * else everything under the body field) | 3928 * else everything under the body field) |
| 3843 * (c) All other fields. | 3929 * (c) All other fields. |
| 3844 * 3. URL query parameters found in the HTTP request are mapped to (c) fields. | 3930 * 3. URL query parameters found in the HTTP request are mapped to (c) fields. |
| 3845 * 4. Any body sent with an HTTP request can contain only (b) fields. | 3931 * 4. Any body sent with an HTTP request can contain only (b) fields. |
| 3846 * | 3932 * |
| 3847 * The syntax of the path template is as follows: | 3933 * The syntax of the path template is as follows: |
| 3848 * | 3934 * |
| 3849 * Template = "/" Segments [ Verb ] ; | 3935 * Template = "/" Segments [ Verb ] ; |
| 3850 * Segments = Segment { "/" Segment } ; | 3936 * Segments = Segment { "/" Segment } ; |
| 3851 * Segment = "*" | "**" | LITERAL | Variable ; | 3937 * Segment = "*" | "**" | LITERAL | Variable ; |
| 3852 * Variable = "{" FieldPath [ "=" Segments ] "}" ; | 3938 * Variable = "{" FieldPath [ "=" Segments ] "}" ; |
| 3853 * FieldPath = IDENT { "." IDENT } ; | 3939 * FieldPath = IDENT { "." IDENT } ; |
| 3854 * Verb = ":" LITERAL ; | 3940 * Verb = ":" LITERAL ; |
| 3855 * | 3941 * |
| 3856 * The syntax `*` matches a single path segment. It follows the semantics of | 3942 * The syntax `*` matches a single path segment. The syntax `**` matches zero |
| 3857 * [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 Simple String | 3943 * or more path segments, which must be the last part of the path except the |
| 3858 * Expansion. | 3944 * `Verb`. The syntax `LITERAL` matches literal text in the path. |
| 3859 * | 3945 * |
| 3860 * The syntax `**` matches zero or more path segments. It follows the semantics | 3946 * The syntax `Variable` matches part of the URL path as specified by its |
| 3861 * of [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.3 Reserved | 3947 * template. A variable template must not contain other variables. If a variable |
| 3862 * Expansion. NOTE: it must be the last segment in the path except the Verb. | |
| 3863 * | |
| 3864 * The syntax `LITERAL` matches literal text in the URL path. | |
| 3865 * | |
| 3866 * The syntax `Variable` matches the entire path as specified by its template; | |
| 3867 * this nested template must not contain further variables. If a variable | |
| 3868 * matches a single path segment, its template may be omitted, e.g. `{var}` | 3948 * matches a single path segment, its template may be omitted, e.g. `{var}` |
| 3869 * is equivalent to `{var=*}`. | 3949 * is equivalent to `{var=*}`. |
| 3870 * | 3950 * |
| 3951 * If a variable contains exactly one path segment, such as `"{var}"` or |
| 3952 * `"{var=*}"`, when such a variable is expanded into a URL path, all characters |
| 3953 * except `[-_.~0-9a-zA-Z]` are percent-encoded. Such variables show up in the |
| 3954 * Discovery Document as `{var}`. |
| 3955 * |
| 3956 * If a variable contains one or more path segments, such as `"{var=foo / * }"` |
| 3957 * or `"{var=**}"`, when such a variable is expanded into a URL path, all |
| 3958 * characters except `[-_.~/0-9a-zA-Z]` are percent-encoded. Such variables |
| 3959 * show up in the Discovery Document as `{+var}`. |
| 3960 * |
| 3961 * NOTE: While the single segment variable matches the semantics of |
| 3962 * [RFC 6570](https://tools.ietf.org/html/rfc6570) Section 3.2.2 |
| 3963 * Simple String Expansion, the multi segment variable **does not** match |
| 3964 * RFC 6570 Reserved Expansion. The reason is that the Reserved Expansion |
| 3965 * does not expand special characters like `?` and `#`, which would lead |
| 3966 * to invalid URLs. |
| 3967 * |
| 3871 * NOTE: the field paths in variables and in the `body` must not refer to | 3968 * NOTE: the field paths in variables and in the `body` must not refer to |
| 3872 * repeated fields or map fields. | 3969 * repeated fields or map fields. |
| 3873 * | |
| 3874 * Use CustomHttpPattern to specify any HTTP method that is not included in the | |
| 3875 * `pattern` field, such as HEAD, or "*" to leave the HTTP method unspecified | |
| 3876 * for | |
| 3877 * a given URL path rule. The wild-card rule is useful for services that provide | |
| 3878 * content to Web (HTML) clients. | |
| 3879 */ | 3970 */ |
| 3880 class HttpRule { | 3971 class HttpRule { |
| 3881 /** | 3972 /** |
| 3882 * Additional HTTP bindings for the selector. Nested bindings must | 3973 * Additional HTTP bindings for the selector. Nested bindings must |
| 3883 * not contain an `additional_bindings` field themselves (that is, | 3974 * not contain an `additional_bindings` field themselves (that is, |
| 3884 * the nesting may only be one level deep). | 3975 * the nesting may only be one level deep). |
| 3885 */ | 3976 */ |
| 3886 core.List<HttpRule> additionalBindings; | 3977 core.List<HttpRule> additionalBindings; |
| 3887 /** | 3978 /** |
| 3888 * The name of the request field whose value is mapped to the HTTP body, or | 3979 * The name of the request field whose value is mapped to the HTTP body, or |
| 3889 * `*` for mapping all fields not captured by the path pattern to the HTTP | 3980 * `*` for mapping all fields not captured by the path pattern to the HTTP |
| 3890 * body. NOTE: the referred field must not be a repeated field and must be | 3981 * body. NOTE: the referred field must not be a repeated field and must be |
| 3891 * present at the top-level of request message type. | 3982 * present at the top-level of request message type. |
| 3892 */ | 3983 */ |
| 3893 core.String body; | 3984 core.String body; |
| 3894 /** Custom pattern is used for defining custom verbs. */ | 3985 /** |
| 3986 * The custom pattern is used for specifying an HTTP method that is not |
| 3987 * included in the `pattern` field, such as HEAD, or "*" to leave the |
| 3988 * HTTP method unspecified for this rule. The wild-card rule is useful |
| 3989 * for services that provide content to Web (HTML) clients. |
| 3990 */ |
| 3895 CustomHttpPattern custom; | 3991 CustomHttpPattern custom; |
| 3896 /** Used for deleting a resource. */ | 3992 /** Used for deleting a resource. */ |
| 3897 core.String delete; | 3993 core.String delete; |
| 3898 /** Used for listing and getting information about resources. */ | 3994 /** Used for listing and getting information about resources. */ |
| 3899 core.String get; | 3995 core.String get; |
| 3900 /** | 3996 /** |
| 3901 * Use this only for Scotty Requests. Do not use this for bytestream methods. | 3997 * Use this only for Scotty Requests. Do not use this for bytestream methods. |
| 3902 * For media support, add instead [][google.bytestream.RestByteStream] as an | 3998 * For media support, add instead [][google.bytestream.RestByteStream] as an |
| 3903 * API to your configuration. | 3999 * API to your configuration. |
| 3904 */ | 4000 */ |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3937 * }; | 4033 * }; |
| 3938 * } | 4034 * } |
| 3939 * | 4035 * |
| 3940 * This method has the automatically derived collection name | 4036 * This method has the automatically derived collection name |
| 3941 * "projects.aggregated". Because, semantically, this rpc is actually an | 4037 * "projects.aggregated". Because, semantically, this rpc is actually an |
| 3942 * operation on the "projects.addresses" collection, the `rest_collection` | 4038 * operation on the "projects.addresses" collection, the `rest_collection` |
| 3943 * field is configured to override the derived collection name. | 4039 * field is configured to override the derived collection name. |
| 3944 */ | 4040 */ |
| 3945 core.String restCollection; | 4041 core.String restCollection; |
| 3946 /** | 4042 /** |
| 4043 * Optional. The rest method name is by default derived from the URL |
| 4044 * pattern. If specified, this field overrides the default method name. |
| 4045 * Example: |
| 4046 * |
| 4047 * rpc CreateResource(CreateResourceRequest) |
| 4048 * returns (CreateResourceResponse) { |
| 4049 * option (google.api.http) = { |
| 4050 * post: "/v1/resources", |
| 4051 * body: "resource", |
| 4052 * rest_method_name: "insert" |
| 4053 * }; |
| 4054 * } |
| 4055 * |
| 4056 * This method has the automatically derived rest method name "create", but |
| 4057 * for backwards compatability with apiary, it is specified as insert. |
| 4058 */ |
| 4059 core.String restMethodName; |
| 4060 /** |
| 3947 * Selects methods to which this rule applies. | 4061 * Selects methods to which this rule applies. |
| 3948 * | 4062 * |
| 3949 * Refer to selector for syntax details. | 4063 * Refer to selector for syntax details. |
| 3950 */ | 4064 */ |
| 3951 core.String selector; | 4065 core.String selector; |
| 3952 | 4066 |
| 3953 HttpRule(); | 4067 HttpRule(); |
| 3954 | 4068 |
| 3955 HttpRule.fromJson(core.Map _json) { | 4069 HttpRule.fromJson(core.Map _json) { |
| 3956 if (_json.containsKey("additionalBindings")) { | 4070 if (_json.containsKey("additionalBindings")) { |
| (...skipping 25 matching lines...) Expand all Loading... |
| 3982 } | 4096 } |
| 3983 if (_json.containsKey("put")) { | 4097 if (_json.containsKey("put")) { |
| 3984 put = _json["put"]; | 4098 put = _json["put"]; |
| 3985 } | 4099 } |
| 3986 if (_json.containsKey("responseBody")) { | 4100 if (_json.containsKey("responseBody")) { |
| 3987 responseBody = _json["responseBody"]; | 4101 responseBody = _json["responseBody"]; |
| 3988 } | 4102 } |
| 3989 if (_json.containsKey("restCollection")) { | 4103 if (_json.containsKey("restCollection")) { |
| 3990 restCollection = _json["restCollection"]; | 4104 restCollection = _json["restCollection"]; |
| 3991 } | 4105 } |
| 4106 if (_json.containsKey("restMethodName")) { |
| 4107 restMethodName = _json["restMethodName"]; |
| 4108 } |
| 3992 if (_json.containsKey("selector")) { | 4109 if (_json.containsKey("selector")) { |
| 3993 selector = _json["selector"]; | 4110 selector = _json["selector"]; |
| 3994 } | 4111 } |
| 3995 } | 4112 } |
| 3996 | 4113 |
| 3997 core.Map toJson() { | 4114 core.Map<core.String, core.Object> toJson() { |
| 3998 var _json = new core.Map(); | 4115 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 3999 if (additionalBindings != null) { | 4116 if (additionalBindings != null) { |
| 4000 _json["additionalBindings"] = additionalBindings.map((value) => (value).to
Json()).toList(); | 4117 _json["additionalBindings"] = additionalBindings.map((value) => (value).to
Json()).toList(); |
| 4001 } | 4118 } |
| 4002 if (body != null) { | 4119 if (body != null) { |
| 4003 _json["body"] = body; | 4120 _json["body"] = body; |
| 4004 } | 4121 } |
| 4005 if (custom != null) { | 4122 if (custom != null) { |
| 4006 _json["custom"] = (custom).toJson(); | 4123 _json["custom"] = (custom).toJson(); |
| 4007 } | 4124 } |
| 4008 if (delete != null) { | 4125 if (delete != null) { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 4025 } | 4142 } |
| 4026 if (put != null) { | 4143 if (put != null) { |
| 4027 _json["put"] = put; | 4144 _json["put"] = put; |
| 4028 } | 4145 } |
| 4029 if (responseBody != null) { | 4146 if (responseBody != null) { |
| 4030 _json["responseBody"] = responseBody; | 4147 _json["responseBody"] = responseBody; |
| 4031 } | 4148 } |
| 4032 if (restCollection != null) { | 4149 if (restCollection != null) { |
| 4033 _json["restCollection"] = restCollection; | 4150 _json["restCollection"] = restCollection; |
| 4034 } | 4151 } |
| 4152 if (restMethodName != null) { |
| 4153 _json["restMethodName"] = restMethodName; |
| 4154 } |
| 4035 if (selector != null) { | 4155 if (selector != null) { |
| 4036 _json["selector"] = selector; | 4156 _json["selector"] = selector; |
| 4037 } | 4157 } |
| 4038 return _json; | 4158 return _json; |
| 4039 } | 4159 } |
| 4040 } | 4160 } |
| 4041 | 4161 |
| 4042 /** A description of a label. */ | 4162 /** A description of a label. */ |
| 4043 class LabelDescriptor { | 4163 class LabelDescriptor { |
| 4044 /** A human-readable description for the label. */ | 4164 /** A human-readable description for the label. */ |
| (...skipping 16 matching lines...) Expand all Loading... |
| 4061 description = _json["description"]; | 4181 description = _json["description"]; |
| 4062 } | 4182 } |
| 4063 if (_json.containsKey("key")) { | 4183 if (_json.containsKey("key")) { |
| 4064 key = _json["key"]; | 4184 key = _json["key"]; |
| 4065 } | 4185 } |
| 4066 if (_json.containsKey("valueType")) { | 4186 if (_json.containsKey("valueType")) { |
| 4067 valueType = _json["valueType"]; | 4187 valueType = _json["valueType"]; |
| 4068 } | 4188 } |
| 4069 } | 4189 } |
| 4070 | 4190 |
| 4071 core.Map toJson() { | 4191 core.Map<core.String, core.Object> toJson() { |
| 4072 var _json = new core.Map(); | 4192 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4073 if (description != null) { | 4193 if (description != null) { |
| 4074 _json["description"] = description; | 4194 _json["description"] = description; |
| 4075 } | 4195 } |
| 4076 if (key != null) { | 4196 if (key != null) { |
| 4077 _json["key"] = key; | 4197 _json["key"] = key; |
| 4078 } | 4198 } |
| 4079 if (valueType != null) { | 4199 if (valueType != null) { |
| 4080 _json["valueType"] = valueType; | 4200 _json["valueType"] = valueType; |
| 4081 } | 4201 } |
| 4082 return _json; | 4202 return _json; |
| (...skipping 11 matching lines...) Expand all Loading... |
| 4094 | 4214 |
| 4095 ListOperationsResponse.fromJson(core.Map _json) { | 4215 ListOperationsResponse.fromJson(core.Map _json) { |
| 4096 if (_json.containsKey("nextPageToken")) { | 4216 if (_json.containsKey("nextPageToken")) { |
| 4097 nextPageToken = _json["nextPageToken"]; | 4217 nextPageToken = _json["nextPageToken"]; |
| 4098 } | 4218 } |
| 4099 if (_json.containsKey("operations")) { | 4219 if (_json.containsKey("operations")) { |
| 4100 operations = _json["operations"].map((value) => new Operation.fromJson(val
ue)).toList(); | 4220 operations = _json["operations"].map((value) => new Operation.fromJson(val
ue)).toList(); |
| 4101 } | 4221 } |
| 4102 } | 4222 } |
| 4103 | 4223 |
| 4104 core.Map toJson() { | 4224 core.Map<core.String, core.Object> toJson() { |
| 4105 var _json = new core.Map(); | 4225 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4106 if (nextPageToken != null) { | 4226 if (nextPageToken != null) { |
| 4107 _json["nextPageToken"] = nextPageToken; | 4227 _json["nextPageToken"] = nextPageToken; |
| 4108 } | 4228 } |
| 4109 if (operations != null) { | 4229 if (operations != null) { |
| 4110 _json["operations"] = operations.map((value) => (value).toJson()).toList()
; | 4230 _json["operations"] = operations.map((value) => (value).toJson()).toList()
; |
| 4111 } | 4231 } |
| 4112 return _json; | 4232 return _json; |
| 4113 } | 4233 } |
| 4114 } | 4234 } |
| 4115 | 4235 |
| 4116 /** Response message for ListServiceConfigs method. */ | 4236 /** Response message for ListServiceConfigs method. */ |
| 4117 class ListServiceConfigsResponse { | 4237 class ListServiceConfigsResponse { |
| 4118 /** The token of the next page of results. */ | 4238 /** The token of the next page of results. */ |
| 4119 core.String nextPageToken; | 4239 core.String nextPageToken; |
| 4120 /** The list of service configuration resources. */ | 4240 /** The list of service configuration resources. */ |
| 4121 core.List<Service> serviceConfigs; | 4241 core.List<Service> serviceConfigs; |
| 4122 | 4242 |
| 4123 ListServiceConfigsResponse(); | 4243 ListServiceConfigsResponse(); |
| 4124 | 4244 |
| 4125 ListServiceConfigsResponse.fromJson(core.Map _json) { | 4245 ListServiceConfigsResponse.fromJson(core.Map _json) { |
| 4126 if (_json.containsKey("nextPageToken")) { | 4246 if (_json.containsKey("nextPageToken")) { |
| 4127 nextPageToken = _json["nextPageToken"]; | 4247 nextPageToken = _json["nextPageToken"]; |
| 4128 } | 4248 } |
| 4129 if (_json.containsKey("serviceConfigs")) { | 4249 if (_json.containsKey("serviceConfigs")) { |
| 4130 serviceConfigs = _json["serviceConfigs"].map((value) => new Service.fromJs
on(value)).toList(); | 4250 serviceConfigs = _json["serviceConfigs"].map((value) => new Service.fromJs
on(value)).toList(); |
| 4131 } | 4251 } |
| 4132 } | 4252 } |
| 4133 | 4253 |
| 4134 core.Map toJson() { | 4254 core.Map<core.String, core.Object> toJson() { |
| 4135 var _json = new core.Map(); | 4255 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4136 if (nextPageToken != null) { | 4256 if (nextPageToken != null) { |
| 4137 _json["nextPageToken"] = nextPageToken; | 4257 _json["nextPageToken"] = nextPageToken; |
| 4138 } | 4258 } |
| 4139 if (serviceConfigs != null) { | 4259 if (serviceConfigs != null) { |
| 4140 _json["serviceConfigs"] = serviceConfigs.map((value) => (value).toJson()).
toList(); | 4260 _json["serviceConfigs"] = serviceConfigs.map((value) => (value).toJson()).
toList(); |
| 4141 } | 4261 } |
| 4142 return _json; | 4262 return _json; |
| 4143 } | 4263 } |
| 4144 } | 4264 } |
| 4145 | 4265 |
| 4146 /** Response message for ListServiceRollouts method. */ | 4266 /** Response message for ListServiceRollouts method. */ |
| 4147 class ListServiceRolloutsResponse { | 4267 class ListServiceRolloutsResponse { |
| 4148 /** The token of the next page of results. */ | 4268 /** The token of the next page of results. */ |
| 4149 core.String nextPageToken; | 4269 core.String nextPageToken; |
| 4150 /** The list of rollout resources. */ | 4270 /** The list of rollout resources. */ |
| 4151 core.List<Rollout> rollouts; | 4271 core.List<Rollout> rollouts; |
| 4152 | 4272 |
| 4153 ListServiceRolloutsResponse(); | 4273 ListServiceRolloutsResponse(); |
| 4154 | 4274 |
| 4155 ListServiceRolloutsResponse.fromJson(core.Map _json) { | 4275 ListServiceRolloutsResponse.fromJson(core.Map _json) { |
| 4156 if (_json.containsKey("nextPageToken")) { | 4276 if (_json.containsKey("nextPageToken")) { |
| 4157 nextPageToken = _json["nextPageToken"]; | 4277 nextPageToken = _json["nextPageToken"]; |
| 4158 } | 4278 } |
| 4159 if (_json.containsKey("rollouts")) { | 4279 if (_json.containsKey("rollouts")) { |
| 4160 rollouts = _json["rollouts"].map((value) => new Rollout.fromJson(value)).t
oList(); | 4280 rollouts = _json["rollouts"].map((value) => new Rollout.fromJson(value)).t
oList(); |
| 4161 } | 4281 } |
| 4162 } | 4282 } |
| 4163 | 4283 |
| 4164 core.Map toJson() { | 4284 core.Map<core.String, core.Object> toJson() { |
| 4165 var _json = new core.Map(); | 4285 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4166 if (nextPageToken != null) { | 4286 if (nextPageToken != null) { |
| 4167 _json["nextPageToken"] = nextPageToken; | 4287 _json["nextPageToken"] = nextPageToken; |
| 4168 } | 4288 } |
| 4169 if (rollouts != null) { | 4289 if (rollouts != null) { |
| 4170 _json["rollouts"] = rollouts.map((value) => (value).toJson()).toList(); | 4290 _json["rollouts"] = rollouts.map((value) => (value).toJson()).toList(); |
| 4171 } | 4291 } |
| 4172 return _json; | 4292 return _json; |
| 4173 } | 4293 } |
| 4174 } | 4294 } |
| 4175 | 4295 |
| (...skipping 10 matching lines...) Expand all Loading... |
| 4186 | 4306 |
| 4187 ListServicesResponse.fromJson(core.Map _json) { | 4307 ListServicesResponse.fromJson(core.Map _json) { |
| 4188 if (_json.containsKey("nextPageToken")) { | 4308 if (_json.containsKey("nextPageToken")) { |
| 4189 nextPageToken = _json["nextPageToken"]; | 4309 nextPageToken = _json["nextPageToken"]; |
| 4190 } | 4310 } |
| 4191 if (_json.containsKey("services")) { | 4311 if (_json.containsKey("services")) { |
| 4192 services = _json["services"].map((value) => new ManagedService.fromJson(va
lue)).toList(); | 4312 services = _json["services"].map((value) => new ManagedService.fromJson(va
lue)).toList(); |
| 4193 } | 4313 } |
| 4194 } | 4314 } |
| 4195 | 4315 |
| 4196 core.Map toJson() { | 4316 core.Map<core.String, core.Object> toJson() { |
| 4197 var _json = new core.Map(); | 4317 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4198 if (nextPageToken != null) { | 4318 if (nextPageToken != null) { |
| 4199 _json["nextPageToken"] = nextPageToken; | 4319 _json["nextPageToken"] = nextPageToken; |
| 4200 } | 4320 } |
| 4201 if (services != null) { | 4321 if (services != null) { |
| 4202 _json["services"] = services.map((value) => (value).toJson()).toList(); | 4322 _json["services"] = services.map((value) => (value).toJson()).toList(); |
| 4203 } | 4323 } |
| 4204 return _json; | 4324 return _json; |
| 4205 } | 4325 } |
| 4206 } | 4326 } |
| 4207 | 4327 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 4221 cloudAudit = new CloudAuditOptions.fromJson(_json["cloudAudit"]); | 4341 cloudAudit = new CloudAuditOptions.fromJson(_json["cloudAudit"]); |
| 4222 } | 4342 } |
| 4223 if (_json.containsKey("counter")) { | 4343 if (_json.containsKey("counter")) { |
| 4224 counter = new CounterOptions.fromJson(_json["counter"]); | 4344 counter = new CounterOptions.fromJson(_json["counter"]); |
| 4225 } | 4345 } |
| 4226 if (_json.containsKey("dataAccess")) { | 4346 if (_json.containsKey("dataAccess")) { |
| 4227 dataAccess = new DataAccessOptions.fromJson(_json["dataAccess"]); | 4347 dataAccess = new DataAccessOptions.fromJson(_json["dataAccess"]); |
| 4228 } | 4348 } |
| 4229 } | 4349 } |
| 4230 | 4350 |
| 4231 core.Map toJson() { | 4351 core.Map<core.String, core.Object> toJson() { |
| 4232 var _json = new core.Map(); | 4352 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4233 if (cloudAudit != null) { | 4353 if (cloudAudit != null) { |
| 4234 _json["cloudAudit"] = (cloudAudit).toJson(); | 4354 _json["cloudAudit"] = (cloudAudit).toJson(); |
| 4235 } | 4355 } |
| 4236 if (counter != null) { | 4356 if (counter != null) { |
| 4237 _json["counter"] = (counter).toJson(); | 4357 _json["counter"] = (counter).toJson(); |
| 4238 } | 4358 } |
| 4239 if (dataAccess != null) { | 4359 if (dataAccess != null) { |
| 4240 _json["dataAccess"] = (dataAccess).toJson(); | 4360 _json["dataAccess"] = (dataAccess).toJson(); |
| 4241 } | 4361 } |
| 4242 return _json; | 4362 return _json; |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4288 displayName = _json["displayName"]; | 4408 displayName = _json["displayName"]; |
| 4289 } | 4409 } |
| 4290 if (_json.containsKey("labels")) { | 4410 if (_json.containsKey("labels")) { |
| 4291 labels = _json["labels"].map((value) => new LabelDescriptor.fromJson(value
)).toList(); | 4411 labels = _json["labels"].map((value) => new LabelDescriptor.fromJson(value
)).toList(); |
| 4292 } | 4412 } |
| 4293 if (_json.containsKey("name")) { | 4413 if (_json.containsKey("name")) { |
| 4294 name = _json["name"]; | 4414 name = _json["name"]; |
| 4295 } | 4415 } |
| 4296 } | 4416 } |
| 4297 | 4417 |
| 4298 core.Map toJson() { | 4418 core.Map<core.String, core.Object> toJson() { |
| 4299 var _json = new core.Map(); | 4419 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4300 if (description != null) { | 4420 if (description != null) { |
| 4301 _json["description"] = description; | 4421 _json["description"] = description; |
| 4302 } | 4422 } |
| 4303 if (displayName != null) { | 4423 if (displayName != null) { |
| 4304 _json["displayName"] = displayName; | 4424 _json["displayName"] = displayName; |
| 4305 } | 4425 } |
| 4306 if (labels != null) { | 4426 if (labels != null) { |
| 4307 _json["labels"] = labels.map((value) => (value).toJson()).toList(); | 4427 _json["labels"] = labels.map((value) => (value).toJson()).toList(); |
| 4308 } | 4428 } |
| 4309 if (name != null) { | 4429 if (name != null) { |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4364 | 4484 |
| 4365 Logging.fromJson(core.Map _json) { | 4485 Logging.fromJson(core.Map _json) { |
| 4366 if (_json.containsKey("consumerDestinations")) { | 4486 if (_json.containsKey("consumerDestinations")) { |
| 4367 consumerDestinations = _json["consumerDestinations"].map((value) => new Lo
ggingDestination.fromJson(value)).toList(); | 4487 consumerDestinations = _json["consumerDestinations"].map((value) => new Lo
ggingDestination.fromJson(value)).toList(); |
| 4368 } | 4488 } |
| 4369 if (_json.containsKey("producerDestinations")) { | 4489 if (_json.containsKey("producerDestinations")) { |
| 4370 producerDestinations = _json["producerDestinations"].map((value) => new Lo
ggingDestination.fromJson(value)).toList(); | 4490 producerDestinations = _json["producerDestinations"].map((value) => new Lo
ggingDestination.fromJson(value)).toList(); |
| 4371 } | 4491 } |
| 4372 } | 4492 } |
| 4373 | 4493 |
| 4374 core.Map toJson() { | 4494 core.Map<core.String, core.Object> toJson() { |
| 4375 var _json = new core.Map(); | 4495 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4376 if (consumerDestinations != null) { | 4496 if (consumerDestinations != null) { |
| 4377 _json["consumerDestinations"] = consumerDestinations.map((value) => (value
).toJson()).toList(); | 4497 _json["consumerDestinations"] = consumerDestinations.map((value) => (value
).toJson()).toList(); |
| 4378 } | 4498 } |
| 4379 if (producerDestinations != null) { | 4499 if (producerDestinations != null) { |
| 4380 _json["producerDestinations"] = producerDestinations.map((value) => (value
).toJson()).toList(); | 4500 _json["producerDestinations"] = producerDestinations.map((value) => (value
).toJson()).toList(); |
| 4381 } | 4501 } |
| 4382 return _json; | 4502 return _json; |
| 4383 } | 4503 } |
| 4384 } | 4504 } |
| 4385 | 4505 |
| (...skipping 19 matching lines...) Expand all Loading... |
| 4405 | 4525 |
| 4406 LoggingDestination.fromJson(core.Map _json) { | 4526 LoggingDestination.fromJson(core.Map _json) { |
| 4407 if (_json.containsKey("logs")) { | 4527 if (_json.containsKey("logs")) { |
| 4408 logs = _json["logs"]; | 4528 logs = _json["logs"]; |
| 4409 } | 4529 } |
| 4410 if (_json.containsKey("monitoredResource")) { | 4530 if (_json.containsKey("monitoredResource")) { |
| 4411 monitoredResource = _json["monitoredResource"]; | 4531 monitoredResource = _json["monitoredResource"]; |
| 4412 } | 4532 } |
| 4413 } | 4533 } |
| 4414 | 4534 |
| 4415 core.Map toJson() { | 4535 core.Map<core.String, core.Object> toJson() { |
| 4416 var _json = new core.Map(); | 4536 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4417 if (logs != null) { | 4537 if (logs != null) { |
| 4418 _json["logs"] = logs; | 4538 _json["logs"] = logs; |
| 4419 } | 4539 } |
| 4420 if (monitoredResource != null) { | 4540 if (monitoredResource != null) { |
| 4421 _json["monitoredResource"] = monitoredResource; | 4541 _json["monitoredResource"] = monitoredResource; |
| 4422 } | 4542 } |
| 4423 return _json; | 4543 return _json; |
| 4424 } | 4544 } |
| 4425 } | 4545 } |
| 4426 | 4546 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 4441 | 4561 |
| 4442 ManagedService.fromJson(core.Map _json) { | 4562 ManagedService.fromJson(core.Map _json) { |
| 4443 if (_json.containsKey("producerProjectId")) { | 4563 if (_json.containsKey("producerProjectId")) { |
| 4444 producerProjectId = _json["producerProjectId"]; | 4564 producerProjectId = _json["producerProjectId"]; |
| 4445 } | 4565 } |
| 4446 if (_json.containsKey("serviceName")) { | 4566 if (_json.containsKey("serviceName")) { |
| 4447 serviceName = _json["serviceName"]; | 4567 serviceName = _json["serviceName"]; |
| 4448 } | 4568 } |
| 4449 } | 4569 } |
| 4450 | 4570 |
| 4451 core.Map toJson() { | 4571 core.Map<core.String, core.Object> toJson() { |
| 4452 var _json = new core.Map(); | 4572 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4453 if (producerProjectId != null) { | 4573 if (producerProjectId != null) { |
| 4454 _json["producerProjectId"] = producerProjectId; | 4574 _json["producerProjectId"] = producerProjectId; |
| 4455 } | 4575 } |
| 4456 if (serviceName != null) { | 4576 if (serviceName != null) { |
| 4457 _json["serviceName"] = serviceName; | 4577 _json["serviceName"] = serviceName; |
| 4458 } | 4578 } |
| 4459 return _json; | 4579 return _json; |
| 4460 } | 4580 } |
| 4461 } | 4581 } |
| 4462 | 4582 |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4509 enabled = _json["enabled"]; | 4629 enabled = _json["enabled"]; |
| 4510 } | 4630 } |
| 4511 if (_json.containsKey("maxDirectDownloadSize")) { | 4631 if (_json.containsKey("maxDirectDownloadSize")) { |
| 4512 maxDirectDownloadSize = _json["maxDirectDownloadSize"]; | 4632 maxDirectDownloadSize = _json["maxDirectDownloadSize"]; |
| 4513 } | 4633 } |
| 4514 if (_json.containsKey("useDirectDownload")) { | 4634 if (_json.containsKey("useDirectDownload")) { |
| 4515 useDirectDownload = _json["useDirectDownload"]; | 4635 useDirectDownload = _json["useDirectDownload"]; |
| 4516 } | 4636 } |
| 4517 } | 4637 } |
| 4518 | 4638 |
| 4519 core.Map toJson() { | 4639 core.Map<core.String, core.Object> toJson() { |
| 4520 var _json = new core.Map(); | 4640 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4521 if (completeNotification != null) { | 4641 if (completeNotification != null) { |
| 4522 _json["completeNotification"] = completeNotification; | 4642 _json["completeNotification"] = completeNotification; |
| 4523 } | 4643 } |
| 4524 if (downloadService != null) { | 4644 if (downloadService != null) { |
| 4525 _json["downloadService"] = downloadService; | 4645 _json["downloadService"] = downloadService; |
| 4526 } | 4646 } |
| 4527 if (dropzone != null) { | 4647 if (dropzone != null) { |
| 4528 _json["dropzone"] = dropzone; | 4648 _json["dropzone"] = dropzone; |
| 4529 } | 4649 } |
| 4530 if (enabled != null) { | 4650 if (enabled != null) { |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4602 progressNotification = _json["progressNotification"]; | 4722 progressNotification = _json["progressNotification"]; |
| 4603 } | 4723 } |
| 4604 if (_json.containsKey("startNotification")) { | 4724 if (_json.containsKey("startNotification")) { |
| 4605 startNotification = _json["startNotification"]; | 4725 startNotification = _json["startNotification"]; |
| 4606 } | 4726 } |
| 4607 if (_json.containsKey("uploadService")) { | 4727 if (_json.containsKey("uploadService")) { |
| 4608 uploadService = _json["uploadService"]; | 4728 uploadService = _json["uploadService"]; |
| 4609 } | 4729 } |
| 4610 } | 4730 } |
| 4611 | 4731 |
| 4612 core.Map toJson() { | 4732 core.Map<core.String, core.Object> toJson() { |
| 4613 var _json = new core.Map(); | 4733 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4614 if (completeNotification != null) { | 4734 if (completeNotification != null) { |
| 4615 _json["completeNotification"] = completeNotification; | 4735 _json["completeNotification"] = completeNotification; |
| 4616 } | 4736 } |
| 4617 if (dropzone != null) { | 4737 if (dropzone != null) { |
| 4618 _json["dropzone"] = dropzone; | 4738 _json["dropzone"] = dropzone; |
| 4619 } | 4739 } |
| 4620 if (enabled != null) { | 4740 if (enabled != null) { |
| 4621 _json["enabled"] = enabled; | 4741 _json["enabled"] = enabled; |
| 4622 } | 4742 } |
| 4623 if (maxSize != null) { | 4743 if (maxSize != null) { |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4680 responseStreaming = _json["responseStreaming"]; | 4800 responseStreaming = _json["responseStreaming"]; |
| 4681 } | 4801 } |
| 4682 if (_json.containsKey("responseTypeUrl")) { | 4802 if (_json.containsKey("responseTypeUrl")) { |
| 4683 responseTypeUrl = _json["responseTypeUrl"]; | 4803 responseTypeUrl = _json["responseTypeUrl"]; |
| 4684 } | 4804 } |
| 4685 if (_json.containsKey("syntax")) { | 4805 if (_json.containsKey("syntax")) { |
| 4686 syntax = _json["syntax"]; | 4806 syntax = _json["syntax"]; |
| 4687 } | 4807 } |
| 4688 } | 4808 } |
| 4689 | 4809 |
| 4690 core.Map toJson() { | 4810 core.Map<core.String, core.Object> toJson() { |
| 4691 var _json = new core.Map(); | 4811 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4692 if (name != null) { | 4812 if (name != null) { |
| 4693 _json["name"] = name; | 4813 _json["name"] = name; |
| 4694 } | 4814 } |
| 4695 if (options != null) { | 4815 if (options != null) { |
| 4696 _json["options"] = options.map((value) => (value).toJson()).toList(); | 4816 _json["options"] = options.map((value) => (value).toJson()).toList(); |
| 4697 } | 4817 } |
| 4698 if (requestStreaming != null) { | 4818 if (requestStreaming != null) { |
| 4699 _json["requestStreaming"] = requestStreaming; | 4819 _json["requestStreaming"] = requestStreaming; |
| 4700 } | 4820 } |
| 4701 if (requestTypeUrl != null) { | 4821 if (requestTypeUrl != null) { |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4878 type = _json["type"]; | 4998 type = _json["type"]; |
| 4879 } | 4999 } |
| 4880 if (_json.containsKey("unit")) { | 5000 if (_json.containsKey("unit")) { |
| 4881 unit = _json["unit"]; | 5001 unit = _json["unit"]; |
| 4882 } | 5002 } |
| 4883 if (_json.containsKey("valueType")) { | 5003 if (_json.containsKey("valueType")) { |
| 4884 valueType = _json["valueType"]; | 5004 valueType = _json["valueType"]; |
| 4885 } | 5005 } |
| 4886 } | 5006 } |
| 4887 | 5007 |
| 4888 core.Map toJson() { | 5008 core.Map<core.String, core.Object> toJson() { |
| 4889 var _json = new core.Map(); | 5009 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4890 if (description != null) { | 5010 if (description != null) { |
| 4891 _json["description"] = description; | 5011 _json["description"] = description; |
| 4892 } | 5012 } |
| 4893 if (displayName != null) { | 5013 if (displayName != null) { |
| 4894 _json["displayName"] = displayName; | 5014 _json["displayName"] = displayName; |
| 4895 } | 5015 } |
| 4896 if (labels != null) { | 5016 if (labels != null) { |
| 4897 _json["labels"] = labels.map((value) => (value).toJson()).toList(); | 5017 _json["labels"] = labels.map((value) => (value).toJson()).toList(); |
| 4898 } | 5018 } |
| 4899 if (metricKind != null) { | 5019 if (metricKind != null) { |
| (...skipping 10 matching lines...) Expand all Loading... |
| 4910 } | 5030 } |
| 4911 if (valueType != null) { | 5031 if (valueType != null) { |
| 4912 _json["valueType"] = valueType; | 5032 _json["valueType"] = valueType; |
| 4913 } | 5033 } |
| 4914 return _json; | 5034 return _json; |
| 4915 } | 5035 } |
| 4916 } | 5036 } |
| 4917 | 5037 |
| 4918 /** | 5038 /** |
| 4919 * Bind API methods to metrics. Binding a method to a metric causes that | 5039 * Bind API methods to metrics. Binding a method to a metric causes that |
| 4920 * metric's configured quota, billing, and monitoring behaviors to apply to the | 5040 * metric's configured quota behaviors to apply to the method call. |
| 4921 * method call. | |
| 4922 * | |
| 4923 * Used by metric-based quotas only. | |
| 4924 */ | 5041 */ |
| 4925 class MetricRule { | 5042 class MetricRule { |
| 4926 /** | 5043 /** |
| 4927 * Metrics to update when the selected methods are called, and the associated | 5044 * Metrics to update when the selected methods are called, and the associated |
| 4928 * cost applied to each metric. | 5045 * cost applied to each metric. |
| 4929 * | 5046 * |
| 4930 * The key of the map is the metric name, and the values are the amount | 5047 * The key of the map is the metric name, and the values are the amount |
| 4931 * increased for the metric against which the quota limits are defined. | 5048 * increased for the metric against which the quota limits are defined. |
| 4932 * The value must not be negative. | 5049 * The value must not be negative. |
| 4933 */ | 5050 */ |
| 4934 core.Map<core.String, core.String> metricCosts; | 5051 core.Map<core.String, core.String> metricCosts; |
| 4935 /** | 5052 /** |
| 4936 * Selects the methods to which this rule applies. | 5053 * Selects the methods to which this rule applies. |
| 4937 * | 5054 * |
| 4938 * Refer to selector for syntax details. | 5055 * Refer to selector for syntax details. |
| 4939 */ | 5056 */ |
| 4940 core.String selector; | 5057 core.String selector; |
| 4941 | 5058 |
| 4942 MetricRule(); | 5059 MetricRule(); |
| 4943 | 5060 |
| 4944 MetricRule.fromJson(core.Map _json) { | 5061 MetricRule.fromJson(core.Map _json) { |
| 4945 if (_json.containsKey("metricCosts")) { | 5062 if (_json.containsKey("metricCosts")) { |
| 4946 metricCosts = _json["metricCosts"]; | 5063 metricCosts = _json["metricCosts"]; |
| 4947 } | 5064 } |
| 4948 if (_json.containsKey("selector")) { | 5065 if (_json.containsKey("selector")) { |
| 4949 selector = _json["selector"]; | 5066 selector = _json["selector"]; |
| 4950 } | 5067 } |
| 4951 } | 5068 } |
| 4952 | 5069 |
| 4953 core.Map toJson() { | 5070 core.Map<core.String, core.Object> toJson() { |
| 4954 var _json = new core.Map(); | 5071 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 4955 if (metricCosts != null) { | 5072 if (metricCosts != null) { |
| 4956 _json["metricCosts"] = metricCosts; | 5073 _json["metricCosts"] = metricCosts; |
| 4957 } | 5074 } |
| 4958 if (selector != null) { | 5075 if (selector != null) { |
| 4959 _json["selector"] = selector; | 5076 _json["selector"] = selector; |
| 4960 } | 5077 } |
| 4961 return _json; | 5078 return _json; |
| 4962 } | 5079 } |
| 4963 } | 5080 } |
| 4964 | 5081 |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5054 | 5171 |
| 5055 Mixin.fromJson(core.Map _json) { | 5172 Mixin.fromJson(core.Map _json) { |
| 5056 if (_json.containsKey("name")) { | 5173 if (_json.containsKey("name")) { |
| 5057 name = _json["name"]; | 5174 name = _json["name"]; |
| 5058 } | 5175 } |
| 5059 if (_json.containsKey("root")) { | 5176 if (_json.containsKey("root")) { |
| 5060 root = _json["root"]; | 5177 root = _json["root"]; |
| 5061 } | 5178 } |
| 5062 } | 5179 } |
| 5063 | 5180 |
| 5064 core.Map toJson() { | 5181 core.Map<core.String, core.Object> toJson() { |
| 5065 var _json = new core.Map(); | 5182 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5066 if (name != null) { | 5183 if (name != null) { |
| 5067 _json["name"] = name; | 5184 _json["name"] = name; |
| 5068 } | 5185 } |
| 5069 if (root != null) { | 5186 if (root != null) { |
| 5070 _json["root"] = root; | 5187 _json["root"] = root; |
| 5071 } | 5188 } |
| 5072 return _json; | 5189 return _json; |
| 5073 } | 5190 } |
| 5074 } | 5191 } |
| 5075 | 5192 |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5132 labels = _json["labels"].map((value) => new LabelDescriptor.fromJson(value
)).toList(); | 5249 labels = _json["labels"].map((value) => new LabelDescriptor.fromJson(value
)).toList(); |
| 5133 } | 5250 } |
| 5134 if (_json.containsKey("name")) { | 5251 if (_json.containsKey("name")) { |
| 5135 name = _json["name"]; | 5252 name = _json["name"]; |
| 5136 } | 5253 } |
| 5137 if (_json.containsKey("type")) { | 5254 if (_json.containsKey("type")) { |
| 5138 type = _json["type"]; | 5255 type = _json["type"]; |
| 5139 } | 5256 } |
| 5140 } | 5257 } |
| 5141 | 5258 |
| 5142 core.Map toJson() { | 5259 core.Map<core.String, core.Object> toJson() { |
| 5143 var _json = new core.Map(); | 5260 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5144 if (description != null) { | 5261 if (description != null) { |
| 5145 _json["description"] = description; | 5262 _json["description"] = description; |
| 5146 } | 5263 } |
| 5147 if (displayName != null) { | 5264 if (displayName != null) { |
| 5148 _json["displayName"] = displayName; | 5265 _json["displayName"] = displayName; |
| 5149 } | 5266 } |
| 5150 if (labels != null) { | 5267 if (labels != null) { |
| 5151 _json["labels"] = labels.map((value) => (value).toJson()).toList(); | 5268 _json["labels"] = labels.map((value) => (value).toJson()).toList(); |
| 5152 } | 5269 } |
| 5153 if (name != null) { | 5270 if (name != null) { |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5219 | 5336 |
| 5220 Monitoring.fromJson(core.Map _json) { | 5337 Monitoring.fromJson(core.Map _json) { |
| 5221 if (_json.containsKey("consumerDestinations")) { | 5338 if (_json.containsKey("consumerDestinations")) { |
| 5222 consumerDestinations = _json["consumerDestinations"].map((value) => new Mo
nitoringDestination.fromJson(value)).toList(); | 5339 consumerDestinations = _json["consumerDestinations"].map((value) => new Mo
nitoringDestination.fromJson(value)).toList(); |
| 5223 } | 5340 } |
| 5224 if (_json.containsKey("producerDestinations")) { | 5341 if (_json.containsKey("producerDestinations")) { |
| 5225 producerDestinations = _json["producerDestinations"].map((value) => new Mo
nitoringDestination.fromJson(value)).toList(); | 5342 producerDestinations = _json["producerDestinations"].map((value) => new Mo
nitoringDestination.fromJson(value)).toList(); |
| 5226 } | 5343 } |
| 5227 } | 5344 } |
| 5228 | 5345 |
| 5229 core.Map toJson() { | 5346 core.Map<core.String, core.Object> toJson() { |
| 5230 var _json = new core.Map(); | 5347 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5231 if (consumerDestinations != null) { | 5348 if (consumerDestinations != null) { |
| 5232 _json["consumerDestinations"] = consumerDestinations.map((value) => (value
).toJson()).toList(); | 5349 _json["consumerDestinations"] = consumerDestinations.map((value) => (value
).toJson()).toList(); |
| 5233 } | 5350 } |
| 5234 if (producerDestinations != null) { | 5351 if (producerDestinations != null) { |
| 5235 _json["producerDestinations"] = producerDestinations.map((value) => (value
).toJson()).toList(); | 5352 _json["producerDestinations"] = producerDestinations.map((value) => (value
).toJson()).toList(); |
| 5236 } | 5353 } |
| 5237 return _json; | 5354 return _json; |
| 5238 } | 5355 } |
| 5239 } | 5356 } |
| 5240 | 5357 |
| (...skipping 17 matching lines...) Expand all Loading... |
| 5258 | 5375 |
| 5259 MonitoringDestination.fromJson(core.Map _json) { | 5376 MonitoringDestination.fromJson(core.Map _json) { |
| 5260 if (_json.containsKey("metrics")) { | 5377 if (_json.containsKey("metrics")) { |
| 5261 metrics = _json["metrics"]; | 5378 metrics = _json["metrics"]; |
| 5262 } | 5379 } |
| 5263 if (_json.containsKey("monitoredResource")) { | 5380 if (_json.containsKey("monitoredResource")) { |
| 5264 monitoredResource = _json["monitoredResource"]; | 5381 monitoredResource = _json["monitoredResource"]; |
| 5265 } | 5382 } |
| 5266 } | 5383 } |
| 5267 | 5384 |
| 5268 core.Map toJson() { | 5385 core.Map<core.String, core.Object> toJson() { |
| 5269 var _json = new core.Map(); | 5386 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5270 if (metrics != null) { | 5387 if (metrics != null) { |
| 5271 _json["metrics"] = metrics; | 5388 _json["metrics"] = metrics; |
| 5272 } | 5389 } |
| 5273 if (monitoredResource != null) { | 5390 if (monitoredResource != null) { |
| 5274 _json["monitoredResource"] = monitoredResource; | 5391 _json["monitoredResource"] = monitoredResource; |
| 5275 } | 5392 } |
| 5276 return _json; | 5393 return _json; |
| 5277 } | 5394 } |
| 5278 } | 5395 } |
| 5279 | 5396 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 5310 core.String canonicalScopes; | 5427 core.String canonicalScopes; |
| 5311 | 5428 |
| 5312 OAuthRequirements(); | 5429 OAuthRequirements(); |
| 5313 | 5430 |
| 5314 OAuthRequirements.fromJson(core.Map _json) { | 5431 OAuthRequirements.fromJson(core.Map _json) { |
| 5315 if (_json.containsKey("canonicalScopes")) { | 5432 if (_json.containsKey("canonicalScopes")) { |
| 5316 canonicalScopes = _json["canonicalScopes"]; | 5433 canonicalScopes = _json["canonicalScopes"]; |
| 5317 } | 5434 } |
| 5318 } | 5435 } |
| 5319 | 5436 |
| 5320 core.Map toJson() { | 5437 core.Map<core.String, core.Object> toJson() { |
| 5321 var _json = new core.Map(); | 5438 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5322 if (canonicalScopes != null) { | 5439 if (canonicalScopes != null) { |
| 5323 _json["canonicalScopes"] = canonicalScopes; | 5440 _json["canonicalScopes"] = canonicalScopes; |
| 5324 } | 5441 } |
| 5325 return _json; | 5442 return _json; |
| 5326 } | 5443 } |
| 5327 } | 5444 } |
| 5328 | 5445 |
| 5329 /** | 5446 /** |
| 5330 * This resource represents a long-running operation that is the result of a | 5447 * This resource represents a long-running operation that is the result of a |
| 5331 * network API call. | 5448 * network API call. |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5383 metadata = _json["metadata"]; | 5500 metadata = _json["metadata"]; |
| 5384 } | 5501 } |
| 5385 if (_json.containsKey("name")) { | 5502 if (_json.containsKey("name")) { |
| 5386 name = _json["name"]; | 5503 name = _json["name"]; |
| 5387 } | 5504 } |
| 5388 if (_json.containsKey("response")) { | 5505 if (_json.containsKey("response")) { |
| 5389 response = _json["response"]; | 5506 response = _json["response"]; |
| 5390 } | 5507 } |
| 5391 } | 5508 } |
| 5392 | 5509 |
| 5393 core.Map toJson() { | 5510 core.Map<core.String, core.Object> toJson() { |
| 5394 var _json = new core.Map(); | 5511 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5395 if (done != null) { | 5512 if (done != null) { |
| 5396 _json["done"] = done; | 5513 _json["done"] = done; |
| 5397 } | 5514 } |
| 5398 if (error != null) { | 5515 if (error != null) { |
| 5399 _json["error"] = (error).toJson(); | 5516 _json["error"] = (error).toJson(); |
| 5400 } | 5517 } |
| 5401 if (metadata != null) { | 5518 if (metadata != null) { |
| 5402 _json["metadata"] = metadata; | 5519 _json["metadata"] = metadata; |
| 5403 } | 5520 } |
| 5404 if (name != null) { | 5521 if (name != null) { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 5435 resourceNames = _json["resourceNames"]; | 5552 resourceNames = _json["resourceNames"]; |
| 5436 } | 5553 } |
| 5437 if (_json.containsKey("startTime")) { | 5554 if (_json.containsKey("startTime")) { |
| 5438 startTime = _json["startTime"]; | 5555 startTime = _json["startTime"]; |
| 5439 } | 5556 } |
| 5440 if (_json.containsKey("steps")) { | 5557 if (_json.containsKey("steps")) { |
| 5441 steps = _json["steps"].map((value) => new Step.fromJson(value)).toList(); | 5558 steps = _json["steps"].map((value) => new Step.fromJson(value)).toList(); |
| 5442 } | 5559 } |
| 5443 } | 5560 } |
| 5444 | 5561 |
| 5445 core.Map toJson() { | 5562 core.Map<core.String, core.Object> toJson() { |
| 5446 var _json = new core.Map(); | 5563 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5447 if (progressPercentage != null) { | 5564 if (progressPercentage != null) { |
| 5448 _json["progressPercentage"] = progressPercentage; | 5565 _json["progressPercentage"] = progressPercentage; |
| 5449 } | 5566 } |
| 5450 if (resourceNames != null) { | 5567 if (resourceNames != null) { |
| 5451 _json["resourceNames"] = resourceNames; | 5568 _json["resourceNames"] = resourceNames; |
| 5452 } | 5569 } |
| 5453 if (startTime != null) { | 5570 if (startTime != null) { |
| 5454 _json["startTime"] = startTime; | 5571 _json["startTime"] = startTime; |
| 5455 } | 5572 } |
| 5456 if (steps != null) { | 5573 if (steps != null) { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 5487 | 5604 |
| 5488 Option.fromJson(core.Map _json) { | 5605 Option.fromJson(core.Map _json) { |
| 5489 if (_json.containsKey("name")) { | 5606 if (_json.containsKey("name")) { |
| 5490 name = _json["name"]; | 5607 name = _json["name"]; |
| 5491 } | 5608 } |
| 5492 if (_json.containsKey("value")) { | 5609 if (_json.containsKey("value")) { |
| 5493 value = _json["value"]; | 5610 value = _json["value"]; |
| 5494 } | 5611 } |
| 5495 } | 5612 } |
| 5496 | 5613 |
| 5497 core.Map toJson() { | 5614 core.Map<core.String, core.Object> toJson() { |
| 5498 var _json = new core.Map(); | 5615 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5499 if (name != null) { | 5616 if (name != null) { |
| 5500 _json["name"] = name; | 5617 _json["name"] = name; |
| 5501 } | 5618 } |
| 5502 if (value != null) { | 5619 if (value != null) { |
| 5503 _json["value"] = value; | 5620 _json["value"] = value; |
| 5504 } | 5621 } |
| 5505 return _json; | 5622 return _json; |
| 5506 } | 5623 } |
| 5507 } | 5624 } |
| 5508 | 5625 |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5547 content = _json["content"]; | 5664 content = _json["content"]; |
| 5548 } | 5665 } |
| 5549 if (_json.containsKey("name")) { | 5666 if (_json.containsKey("name")) { |
| 5550 name = _json["name"]; | 5667 name = _json["name"]; |
| 5551 } | 5668 } |
| 5552 if (_json.containsKey("subpages")) { | 5669 if (_json.containsKey("subpages")) { |
| 5553 subpages = _json["subpages"].map((value) => new Page.fromJson(value)).toLi
st(); | 5670 subpages = _json["subpages"].map((value) => new Page.fromJson(value)).toLi
st(); |
| 5554 } | 5671 } |
| 5555 } | 5672 } |
| 5556 | 5673 |
| 5557 core.Map toJson() { | 5674 core.Map<core.String, core.Object> toJson() { |
| 5558 var _json = new core.Map(); | 5675 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5559 if (content != null) { | 5676 if (content != null) { |
| 5560 _json["content"] = content; | 5677 _json["content"] = content; |
| 5561 } | 5678 } |
| 5562 if (name != null) { | 5679 if (name != null) { |
| 5563 _json["name"] = name; | 5680 _json["name"] = name; |
| 5564 } | 5681 } |
| 5565 if (subpages != null) { | 5682 if (subpages != null) { |
| 5566 _json["subpages"] = subpages.map((value) => (value).toJson()).toList(); | 5683 _json["subpages"] = subpages.map((value) => (value).toJson()).toList(); |
| 5567 } | 5684 } |
| 5568 return _json; | 5685 return _json; |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5600 * } | 5717 * } |
| 5601 * | 5718 * |
| 5602 * For a description of IAM and its features, see the | 5719 * For a description of IAM and its features, see the |
| 5603 * [IAM developer's guide](https://cloud.google.com/iam). | 5720 * [IAM developer's guide](https://cloud.google.com/iam). |
| 5604 */ | 5721 */ |
| 5605 class Policy { | 5722 class Policy { |
| 5606 /** Specifies cloud audit logging configuration for this policy. */ | 5723 /** Specifies cloud audit logging configuration for this policy. */ |
| 5607 core.List<AuditConfig> auditConfigs; | 5724 core.List<AuditConfig> auditConfigs; |
| 5608 /** | 5725 /** |
| 5609 * Associates a list of `members` to a `role`. | 5726 * Associates a list of `members` to a `role`. |
| 5610 * Multiple `bindings` must not be specified for the same `role`. | |
| 5611 * `bindings` with no members will result in an error. | 5727 * `bindings` with no members will result in an error. |
| 5612 */ | 5728 */ |
| 5613 core.List<Binding> bindings; | 5729 core.List<Binding> bindings; |
| 5614 /** | 5730 /** |
| 5615 * `etag` is used for optimistic concurrency control as a way to help | 5731 * `etag` is used for optimistic concurrency control as a way to help |
| 5616 * prevent simultaneous updates of a policy from overwriting each other. | 5732 * prevent simultaneous updates of a policy from overwriting each other. |
| 5617 * It is strongly suggested that systems make use of the `etag` in the | 5733 * It is strongly suggested that systems make use of the `etag` in the |
| 5618 * read-modify-write cycle to perform policy updates in order to avoid race | 5734 * read-modify-write cycle to perform policy updates in order to avoid race |
| 5619 * conditions: An `etag` is returned in the response to `getIamPolicy`, and | 5735 * conditions: An `etag` is returned in the response to `getIamPolicy`, and |
| 5620 * systems are expected to put that etag in the request to `setIamPolicy` to | 5736 * systems are expected to put that etag in the request to `setIamPolicy` to |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5663 iamOwned = _json["iamOwned"]; | 5779 iamOwned = _json["iamOwned"]; |
| 5664 } | 5780 } |
| 5665 if (_json.containsKey("rules")) { | 5781 if (_json.containsKey("rules")) { |
| 5666 rules = _json["rules"].map((value) => new Rule.fromJson(value)).toList(); | 5782 rules = _json["rules"].map((value) => new Rule.fromJson(value)).toList(); |
| 5667 } | 5783 } |
| 5668 if (_json.containsKey("version")) { | 5784 if (_json.containsKey("version")) { |
| 5669 version = _json["version"]; | 5785 version = _json["version"]; |
| 5670 } | 5786 } |
| 5671 } | 5787 } |
| 5672 | 5788 |
| 5673 core.Map toJson() { | 5789 core.Map<core.String, core.Object> toJson() { |
| 5674 var _json = new core.Map(); | 5790 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5675 if (auditConfigs != null) { | 5791 if (auditConfigs != null) { |
| 5676 _json["auditConfigs"] = auditConfigs.map((value) => (value).toJson()).toLi
st(); | 5792 _json["auditConfigs"] = auditConfigs.map((value) => (value).toJson()).toLi
st(); |
| 5677 } | 5793 } |
| 5678 if (bindings != null) { | 5794 if (bindings != null) { |
| 5679 _json["bindings"] = bindings.map((value) => (value).toJson()).toList(); | 5795 _json["bindings"] = bindings.map((value) => (value).toJson()).toList(); |
| 5680 } | 5796 } |
| 5681 if (etag != null) { | 5797 if (etag != null) { |
| 5682 _json["etag"] = etag; | 5798 _json["etag"] = etag; |
| 5683 } | 5799 } |
| 5684 if (iamOwned != null) { | 5800 if (iamOwned != null) { |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5738 * display_name: Read requests | 5854 * display_name: Read requests |
| 5739 * metric_kind: DELTA | 5855 * metric_kind: DELTA |
| 5740 * value_type: INT64 | 5856 * value_type: INT64 |
| 5741 * | 5857 * |
| 5742 * - name: library.googleapis.com/write_calls | 5858 * - name: library.googleapis.com/write_calls |
| 5743 * display_name: Write requests | 5859 * display_name: Write requests |
| 5744 * metric_kind: DELTA | 5860 * metric_kind: DELTA |
| 5745 * value_type: INT64 | 5861 * value_type: INT64 |
| 5746 */ | 5862 */ |
| 5747 class Quota { | 5863 class Quota { |
| 5748 /** | 5864 /** List of `QuotaLimit` definitions for the service. */ |
| 5749 * List of `QuotaLimit` definitions for the service. | |
| 5750 * | |
| 5751 * Used by metric-based quotas only. | |
| 5752 */ | |
| 5753 core.List<QuotaLimit> limits; | 5865 core.List<QuotaLimit> limits; |
| 5754 /** | 5866 /** |
| 5755 * List of `MetricRule` definitions, each one mapping a selected method to one | 5867 * List of `MetricRule` definitions, each one mapping a selected method to one |
| 5756 * or more metrics. | 5868 * or more metrics. |
| 5757 * | |
| 5758 * Used by metric-based quotas only. | |
| 5759 */ | 5869 */ |
| 5760 core.List<MetricRule> metricRules; | 5870 core.List<MetricRule> metricRules; |
| 5761 | 5871 |
| 5762 Quota(); | 5872 Quota(); |
| 5763 | 5873 |
| 5764 Quota.fromJson(core.Map _json) { | 5874 Quota.fromJson(core.Map _json) { |
| 5765 if (_json.containsKey("limits")) { | 5875 if (_json.containsKey("limits")) { |
| 5766 limits = _json["limits"].map((value) => new QuotaLimit.fromJson(value)).to
List(); | 5876 limits = _json["limits"].map((value) => new QuotaLimit.fromJson(value)).to
List(); |
| 5767 } | 5877 } |
| 5768 if (_json.containsKey("metricRules")) { | 5878 if (_json.containsKey("metricRules")) { |
| 5769 metricRules = _json["metricRules"].map((value) => new MetricRule.fromJson(
value)).toList(); | 5879 metricRules = _json["metricRules"].map((value) => new MetricRule.fromJson(
value)).toList(); |
| 5770 } | 5880 } |
| 5771 } | 5881 } |
| 5772 | 5882 |
| 5773 core.Map toJson() { | 5883 core.Map<core.String, core.Object> toJson() { |
| 5774 var _json = new core.Map(); | 5884 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5775 if (limits != null) { | 5885 if (limits != null) { |
| 5776 _json["limits"] = limits.map((value) => (value).toJson()).toList(); | 5886 _json["limits"] = limits.map((value) => (value).toJson()).toList(); |
| 5777 } | 5887 } |
| 5778 if (metricRules != null) { | 5888 if (metricRules != null) { |
| 5779 _json["metricRules"] = metricRules.map((value) => (value).toJson()).toList
(); | 5889 _json["metricRules"] = metricRules.map((value) => (value).toJson()).toList
(); |
| 5780 } | 5890 } |
| 5781 return _json; | 5891 return _json; |
| 5782 } | 5892 } |
| 5783 } | 5893 } |
| 5784 | 5894 |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5851 * the same metric will be checked together during runtime. The metric must be | 5961 * the same metric will be checked together during runtime. The metric must be |
| 5852 * defined within the service config. | 5962 * defined within the service config. |
| 5853 * | 5963 * |
| 5854 * Used by metric-based quotas only. | 5964 * Used by metric-based quotas only. |
| 5855 */ | 5965 */ |
| 5856 core.String metric; | 5966 core.String metric; |
| 5857 /** | 5967 /** |
| 5858 * Name of the quota limit. The name is used to refer to the limit when | 5968 * Name of the quota limit. The name is used to refer to the limit when |
| 5859 * overriding the default limit on per-consumer basis. | 5969 * overriding the default limit on per-consumer basis. |
| 5860 * | 5970 * |
| 5861 * For group-based quota limits, the name must be unique within the quota | |
| 5862 * group. If a name is not provided, it will be generated from the limit_by | |
| 5863 * and duration fields. | |
| 5864 * | |
| 5865 * For metric-based quota limits, the name must be provided, and it must be | 5971 * For metric-based quota limits, the name must be provided, and it must be |
| 5866 * unique within the service. The name can only include alphanumeric | 5972 * unique within the service. The name can only include alphanumeric |
| 5867 * characters as well as '-'. | 5973 * characters as well as '-'. |
| 5868 * | 5974 * |
| 5869 * The maximum length of the limit name is 64 characters. | 5975 * The maximum length of the limit name is 64 characters. |
| 5870 * | 5976 * |
| 5871 * The name of a limit is used as a unique identifier for this limit. | 5977 * The name of a limit is used as a unique identifier for this limit. |
| 5872 * Therefore, once a limit has been put into use, its name should be | 5978 * Therefore, once a limit has been put into use, its name should be |
| 5873 * immutable. You can use the display_name field to provide a user-friendly | 5979 * immutable. You can use the display_name field to provide a user-friendly |
| 5874 * name for the limit. The display name can be evolved over time without | 5980 * name for the limit. The display name can be evolved over time without |
| 5875 * affecting the identity of the limit. | 5981 * affecting the identity of the limit. |
| 5876 */ | 5982 */ |
| 5877 core.String name; | 5983 core.String name; |
| 5878 /** | 5984 /** |
| 5879 * Specify the unit of the quota limit. It uses the same syntax as | 5985 * Specify the unit of the quota limit. It uses the same syntax as |
| 5880 * Metric.unit. The supported unit kinds are determined by the quota | 5986 * Metric.unit. The supported unit kinds are determined by the quota |
| 5881 * backend system. | 5987 * backend system. |
| 5882 * | 5988 * |
| 5883 * The [Google Service Control](https://cloud.google.com/service-control) | 5989 * The [Google Service Control](https://cloud.google.com/service-control) |
| 5884 * supports the following unit components: | 5990 * supports the following unit components: |
| 5885 * * One of the time intevals: | 5991 * * One of the time intevals: |
| 5886 * * "/min" for quota every minute. | 5992 * * "/min" for quota every minute. |
| 5887 * * "/d" for quota every 24 hours, starting 00:00 US Pacific Time. | 5993 * * "/d" for quota every 24 hours, starting 00:00 US Pacific Time. |
| 5888 * * Otherwise the quota won't be reset by time, such as storage limit. | 5994 * * Otherwise the quota won't be reset by time, such as storage limit. |
| 5889 * * One and only one of the granted containers: | 5995 * * One and only one of the granted containers: |
| 5890 * * "/{organization}" quota for an organization. | 5996 * * "/{project}" quota for a project |
| 5891 * * "/{project}" quota for a project. | |
| 5892 * * "/{folder}" quota for a folder. | |
| 5893 * * "/{resource}" quota for a universal resource. | |
| 5894 * * Zero or more quota segmentation dimension. Not all combos are valid. | |
| 5895 * * "/{region}" quota for every region. Not to be used with time intervals. | |
| 5896 * * Otherwise the resources granted on the target is not segmented. | |
| 5897 * * "/{zone}" quota for every zone. Not to be used with time intervals. | |
| 5898 * * Otherwise the resources granted on the target is not segmented. | |
| 5899 * * "/{resource}" quota for a resource associated with a project or org. | |
| 5900 * | 5997 * |
| 5901 * Here are some examples: | 5998 * Here are some examples: |
| 5902 * * "1/min/{project}" for quota per minute per project. | 5999 * * "1/min/{project}" for quota per minute per project. |
| 5903 * * "1/min/{user}" for quota per minute per user. | |
| 5904 * * "1/min/{organization}" for quota per minute per organization. | |
| 5905 * | 6000 * |
| 5906 * Note: the order of unit components is insignificant. | 6001 * Note: the order of unit components is insignificant. |
| 5907 * The "1" at the beginning is required to follow the metric unit syntax. | 6002 * The "1" at the beginning is required to follow the metric unit syntax. |
| 5908 * | 6003 * |
| 5909 * Used by metric-based quotas only. | 6004 * Used by metric-based quotas only. |
| 5910 */ | 6005 */ |
| 5911 core.String unit; | 6006 core.String unit; |
| 5912 /** | 6007 /** Tiered limit values, currently only STANDARD is supported. */ |
| 5913 * Tiered limit values. Also allows for regional or zone overrides for these | |
| 5914 * values if "/{region}" or "/{zone}" is specified in the unit field. | |
| 5915 * | |
| 5916 * Currently supported tiers from low to high: | |
| 5917 * VERY_LOW, LOW, STANDARD, HIGH, VERY_HIGH | |
| 5918 * | |
| 5919 * To apply different limit values for users according to their tiers, specify | |
| 5920 * the values for the tiers you want to differentiate. For example: | |
| 5921 * {LOW:100, STANDARD:500, HIGH:1000, VERY_HIGH:5000} | |
| 5922 * | |
| 5923 * The limit value for each tier is optional except for the tier STANDARD. | |
| 5924 * The limit value for an unspecified tier falls to the value of its next | |
| 5925 * tier towards tier STANDARD. For the above example, the limit value for tier | |
| 5926 * STANDARD is 500. | |
| 5927 * | |
| 5928 * To apply the same limit value for all users, just specify limit value for | |
| 5929 * tier STANDARD. For example: {STANDARD:500}. | |
| 5930 * | |
| 5931 * To apply a regional overide for a tier, add a map entry with key | |
| 5932 * "<TIER>/<region>", where <region> is a region name. Similarly, for a zone | |
| 5933 * override, add a map entry with key "<TIER>/{zone}". | |
| 5934 * Further, a wildcard can be used at the end of a zone name in order to | |
| 5935 * specify zone level overrides. For example: | |
| 5936 * LOW: 10, STANDARD: 50, HIGH: 100, | |
| 5937 * LOW/us-central1: 20, STANDARD/us-central1: 60, HIGH/us-central1: 200, | |
| 5938 * LOW/us-central1-*: 10, STANDARD/us-central1-*: 20, HIGH/us-central1-*: 80 | |
| 5939 * | |
| 5940 * The regional overrides tier set for each region must be the same as | |
| 5941 * the tier set for default limit values. Same rule applies for zone overrides | |
| 5942 * tier as well. | |
| 5943 * | |
| 5944 * Used by metric-based quotas only. | |
| 5945 */ | |
| 5946 core.Map<core.String, core.String> values; | 6008 core.Map<core.String, core.String> values; |
| 5947 | 6009 |
| 5948 QuotaLimit(); | 6010 QuotaLimit(); |
| 5949 | 6011 |
| 5950 QuotaLimit.fromJson(core.Map _json) { | 6012 QuotaLimit.fromJson(core.Map _json) { |
| 5951 if (_json.containsKey("defaultLimit")) { | 6013 if (_json.containsKey("defaultLimit")) { |
| 5952 defaultLimit = _json["defaultLimit"]; | 6014 defaultLimit = _json["defaultLimit"]; |
| 5953 } | 6015 } |
| 5954 if (_json.containsKey("description")) { | 6016 if (_json.containsKey("description")) { |
| 5955 description = _json["description"]; | 6017 description = _json["description"]; |
| (...skipping 17 matching lines...) Expand all Loading... |
| 5973 name = _json["name"]; | 6035 name = _json["name"]; |
| 5974 } | 6036 } |
| 5975 if (_json.containsKey("unit")) { | 6037 if (_json.containsKey("unit")) { |
| 5976 unit = _json["unit"]; | 6038 unit = _json["unit"]; |
| 5977 } | 6039 } |
| 5978 if (_json.containsKey("values")) { | 6040 if (_json.containsKey("values")) { |
| 5979 values = _json["values"]; | 6041 values = _json["values"]; |
| 5980 } | 6042 } |
| 5981 } | 6043 } |
| 5982 | 6044 |
| 5983 core.Map toJson() { | 6045 core.Map<core.String, core.Object> toJson() { |
| 5984 var _json = new core.Map(); | 6046 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 5985 if (defaultLimit != null) { | 6047 if (defaultLimit != null) { |
| 5986 _json["defaultLimit"] = defaultLimit; | 6048 _json["defaultLimit"] = defaultLimit; |
| 5987 } | 6049 } |
| 5988 if (description != null) { | 6050 if (description != null) { |
| 5989 _json["description"] = description; | 6051 _json["description"] = description; |
| 5990 } | 6052 } |
| 5991 if (displayName != null) { | 6053 if (displayName != null) { |
| 5992 _json["displayName"] = displayName; | 6054 _json["displayName"] = displayName; |
| 5993 } | 6055 } |
| 5994 if (duration != null) { | 6056 if (duration != null) { |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6088 serviceName = _json["serviceName"]; | 6150 serviceName = _json["serviceName"]; |
| 6089 } | 6151 } |
| 6090 if (_json.containsKey("status")) { | 6152 if (_json.containsKey("status")) { |
| 6091 status = _json["status"]; | 6153 status = _json["status"]; |
| 6092 } | 6154 } |
| 6093 if (_json.containsKey("trafficPercentStrategy")) { | 6155 if (_json.containsKey("trafficPercentStrategy")) { |
| 6094 trafficPercentStrategy = new TrafficPercentStrategy.fromJson(_json["traffi
cPercentStrategy"]); | 6156 trafficPercentStrategy = new TrafficPercentStrategy.fromJson(_json["traffi
cPercentStrategy"]); |
| 6095 } | 6157 } |
| 6096 } | 6158 } |
| 6097 | 6159 |
| 6098 core.Map toJson() { | 6160 core.Map<core.String, core.Object> toJson() { |
| 6099 var _json = new core.Map(); | 6161 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6100 if (createTime != null) { | 6162 if (createTime != null) { |
| 6101 _json["createTime"] = createTime; | 6163 _json["createTime"] = createTime; |
| 6102 } | 6164 } |
| 6103 if (createdBy != null) { | 6165 if (createdBy != null) { |
| 6104 _json["createdBy"] = createdBy; | 6166 _json["createdBy"] = createdBy; |
| 6105 } | 6167 } |
| 6106 if (deleteServiceStrategy != null) { | 6168 if (deleteServiceStrategy != null) { |
| 6107 _json["deleteServiceStrategy"] = (deleteServiceStrategy).toJson(); | 6169 _json["deleteServiceStrategy"] = (deleteServiceStrategy).toJson(); |
| 6108 } | 6170 } |
| 6109 if (rolloutId != null) { | 6171 if (rolloutId != null) { |
| (...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6186 logConfig = _json["logConfig"].map((value) => new LogConfig.fromJson(value
)).toList(); | 6248 logConfig = _json["logConfig"].map((value) => new LogConfig.fromJson(value
)).toList(); |
| 6187 } | 6249 } |
| 6188 if (_json.containsKey("notIn")) { | 6250 if (_json.containsKey("notIn")) { |
| 6189 notIn = _json["notIn"]; | 6251 notIn = _json["notIn"]; |
| 6190 } | 6252 } |
| 6191 if (_json.containsKey("permissions")) { | 6253 if (_json.containsKey("permissions")) { |
| 6192 permissions = _json["permissions"]; | 6254 permissions = _json["permissions"]; |
| 6193 } | 6255 } |
| 6194 } | 6256 } |
| 6195 | 6257 |
| 6196 core.Map toJson() { | 6258 core.Map<core.String, core.Object> toJson() { |
| 6197 var _json = new core.Map(); | 6259 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6198 if (action != null) { | 6260 if (action != null) { |
| 6199 _json["action"] = action; | 6261 _json["action"] = action; |
| 6200 } | 6262 } |
| 6201 if (conditions != null) { | 6263 if (conditions != null) { |
| 6202 _json["conditions"] = conditions.map((value) => (value).toJson()).toList()
; | 6264 _json["conditions"] = conditions.map((value) => (value).toJson()).toList()
; |
| 6203 } | 6265 } |
| 6204 if (description != null) { | 6266 if (description != null) { |
| 6205 _json["description"] = description; | 6267 _json["description"] = description; |
| 6206 } | 6268 } |
| 6207 if (in_ != null) { | 6269 if (in_ != null) { |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6310 * by the Service.monitoring and Service.logging configurations. | 6372 * by the Service.monitoring and Service.logging configurations. |
| 6311 */ | 6373 */ |
| 6312 core.List<MonitoredResourceDescriptor> monitoredResources; | 6374 core.List<MonitoredResourceDescriptor> monitoredResources; |
| 6313 /** Monitoring configuration. */ | 6375 /** Monitoring configuration. */ |
| 6314 Monitoring monitoring; | 6376 Monitoring monitoring; |
| 6315 /** | 6377 /** |
| 6316 * The DNS address at which this service is available, | 6378 * The DNS address at which this service is available, |
| 6317 * e.g. `calendar.googleapis.com`. | 6379 * e.g. `calendar.googleapis.com`. |
| 6318 */ | 6380 */ |
| 6319 core.String name; | 6381 core.String name; |
| 6320 /** | 6382 /** The Google project that owns this service. */ |
| 6321 * The id of the Google developer project that owns the service. | |
| 6322 * Members of this project can manage the service configuration, | |
| 6323 * manage consumption of the service, etc. | |
| 6324 */ | |
| 6325 core.String producerProjectId; | 6383 core.String producerProjectId; |
| 6326 /** Quota configuration. */ | 6384 /** Quota configuration. */ |
| 6327 Quota quota; | 6385 Quota quota; |
| 6328 /** | 6386 /** |
| 6329 * Output only. The source information for this configuration if available. | 6387 * Output only. The source information for this configuration if available. |
| 6330 */ | 6388 */ |
| 6331 SourceInfo sourceInfo; | 6389 SourceInfo sourceInfo; |
| 6332 /** System parameter configuration. */ | 6390 /** System parameter configuration. */ |
| 6333 SystemParameters systemParameters; | 6391 SystemParameters systemParameters; |
| 6334 /** | 6392 /** |
| 6335 * A list of all proto message types included in this API service. | 6393 * A list of all proto message types included in this API service. |
| 6336 * It serves similar purpose as [google.api.Service.types], except that | 6394 * It serves similar purpose as [google.api.Service.types], except that |
| 6337 * these types are not needed by user-defined APIs. Therefore, they will not | 6395 * these types are not needed by user-defined APIs. Therefore, they will not |
| 6338 * show up in the generated discovery doc. This field should only be used | 6396 * show up in the generated discovery doc. This field should only be used |
| 6339 * to define system APIs in ESF. | 6397 * to define system APIs in ESF. |
| 6340 */ | 6398 */ |
| 6341 core.List<Type> systemTypes; | 6399 core.List<Type> systemTypes; |
| 6342 /** The product title associated with this service. */ | 6400 /** The product title for this service. */ |
| 6343 core.String title; | 6401 core.String title; |
| 6344 /** | 6402 /** |
| 6345 * A list of all proto message types included in this API service. | 6403 * A list of all proto message types included in this API service. |
| 6346 * Types referenced directly or indirectly by the `apis` are | 6404 * Types referenced directly or indirectly by the `apis` are |
| 6347 * automatically included. Messages which are not referenced but | 6405 * automatically included. Messages which are not referenced but |
| 6348 * shall be included, such as types used by the `google.protobuf.Any` type, | 6406 * shall be included, such as types used by the `google.protobuf.Any` type, |
| 6349 * should be listed here by name. Example: | 6407 * should be listed here by name. Example: |
| 6350 * | 6408 * |
| 6351 * types: | 6409 * types: |
| 6352 * - name: google.protobuf.Int32 | 6410 * - name: google.protobuf.Int32 |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6439 types = _json["types"].map((value) => new Type.fromJson(value)).toList(); | 6497 types = _json["types"].map((value) => new Type.fromJson(value)).toList(); |
| 6440 } | 6498 } |
| 6441 if (_json.containsKey("usage")) { | 6499 if (_json.containsKey("usage")) { |
| 6442 usage = new Usage.fromJson(_json["usage"]); | 6500 usage = new Usage.fromJson(_json["usage"]); |
| 6443 } | 6501 } |
| 6444 if (_json.containsKey("visibility")) { | 6502 if (_json.containsKey("visibility")) { |
| 6445 visibility = new Visibility.fromJson(_json["visibility"]); | 6503 visibility = new Visibility.fromJson(_json["visibility"]); |
| 6446 } | 6504 } |
| 6447 } | 6505 } |
| 6448 | 6506 |
| 6449 core.Map toJson() { | 6507 core.Map<core.String, core.Object> toJson() { |
| 6450 var _json = new core.Map(); | 6508 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6451 if (apis != null) { | 6509 if (apis != null) { |
| 6452 _json["apis"] = apis.map((value) => (value).toJson()).toList(); | 6510 _json["apis"] = apis.map((value) => (value).toJson()).toList(); |
| 6453 } | 6511 } |
| 6454 if (authentication != null) { | 6512 if (authentication != null) { |
| 6455 _json["authentication"] = (authentication).toJson(); | 6513 _json["authentication"] = (authentication).toJson(); |
| 6456 } | 6514 } |
| 6457 if (backend != null) { | 6515 if (backend != null) { |
| 6458 _json["backend"] = (backend).toJson(); | 6516 _json["backend"] = (backend).toJson(); |
| 6459 } | 6517 } |
| 6460 if (configVersion != null) { | 6518 if (configVersion != null) { |
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6558 | 6616 |
| 6559 SetIamPolicyRequest.fromJson(core.Map _json) { | 6617 SetIamPolicyRequest.fromJson(core.Map _json) { |
| 6560 if (_json.containsKey("policy")) { | 6618 if (_json.containsKey("policy")) { |
| 6561 policy = new Policy.fromJson(_json["policy"]); | 6619 policy = new Policy.fromJson(_json["policy"]); |
| 6562 } | 6620 } |
| 6563 if (_json.containsKey("updateMask")) { | 6621 if (_json.containsKey("updateMask")) { |
| 6564 updateMask = _json["updateMask"]; | 6622 updateMask = _json["updateMask"]; |
| 6565 } | 6623 } |
| 6566 } | 6624 } |
| 6567 | 6625 |
| 6568 core.Map toJson() { | 6626 core.Map<core.String, core.Object> toJson() { |
| 6569 var _json = new core.Map(); | 6627 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6570 if (policy != null) { | 6628 if (policy != null) { |
| 6571 _json["policy"] = (policy).toJson(); | 6629 _json["policy"] = (policy).toJson(); |
| 6572 } | 6630 } |
| 6573 if (updateMask != null) { | 6631 if (updateMask != null) { |
| 6574 _json["updateMask"] = updateMask; | 6632 _json["updateMask"] = updateMask; |
| 6575 } | 6633 } |
| 6576 return _json; | 6634 return _json; |
| 6577 } | 6635 } |
| 6578 } | 6636 } |
| 6579 | 6637 |
| 6580 /** | 6638 /** |
| 6581 * `SourceContext` represents information about the source of a | 6639 * `SourceContext` represents information about the source of a |
| 6582 * protobuf element, like the file in which it is defined. | 6640 * protobuf element, like the file in which it is defined. |
| 6583 */ | 6641 */ |
| 6584 class SourceContext { | 6642 class SourceContext { |
| 6585 /** | 6643 /** |
| 6586 * The path-qualified name of the .proto file that contained the associated | 6644 * The path-qualified name of the .proto file that contained the associated |
| 6587 * protobuf element. For example: `"google/protobuf/source_context.proto"`. | 6645 * protobuf element. For example: `"google/protobuf/source_context.proto"`. |
| 6588 */ | 6646 */ |
| 6589 core.String fileName; | 6647 core.String fileName; |
| 6590 | 6648 |
| 6591 SourceContext(); | 6649 SourceContext(); |
| 6592 | 6650 |
| 6593 SourceContext.fromJson(core.Map _json) { | 6651 SourceContext.fromJson(core.Map _json) { |
| 6594 if (_json.containsKey("fileName")) { | 6652 if (_json.containsKey("fileName")) { |
| 6595 fileName = _json["fileName"]; | 6653 fileName = _json["fileName"]; |
| 6596 } | 6654 } |
| 6597 } | 6655 } |
| 6598 | 6656 |
| 6599 core.Map toJson() { | 6657 core.Map<core.String, core.Object> toJson() { |
| 6600 var _json = new core.Map(); | 6658 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6601 if (fileName != null) { | 6659 if (fileName != null) { |
| 6602 _json["fileName"] = fileName; | 6660 _json["fileName"] = fileName; |
| 6603 } | 6661 } |
| 6604 return _json; | 6662 return _json; |
| 6605 } | 6663 } |
| 6606 } | 6664 } |
| 6607 | 6665 |
| 6608 /** Source information used to create a Service Config */ | 6666 /** Source information used to create a Service Config */ |
| 6609 class SourceInfo { | 6667 class SourceInfo { |
| 6610 /** | 6668 /** |
| 6611 * All files used during config generation. | 6669 * All files used during config generation. |
| 6612 * | 6670 * |
| 6613 * The values for Object must be JSON objects. It can consist of `num`, | 6671 * The values for Object must be JSON objects. It can consist of `num`, |
| 6614 * `String`, `bool` and `null` as well as `Map` and `List` values. | 6672 * `String`, `bool` and `null` as well as `Map` and `List` values. |
| 6615 */ | 6673 */ |
| 6616 core.List<core.Map<core.String, core.Object>> sourceFiles; | 6674 core.List<core.Map<core.String, core.Object>> sourceFiles; |
| 6617 | 6675 |
| 6618 SourceInfo(); | 6676 SourceInfo(); |
| 6619 | 6677 |
| 6620 SourceInfo.fromJson(core.Map _json) { | 6678 SourceInfo.fromJson(core.Map _json) { |
| 6621 if (_json.containsKey("sourceFiles")) { | 6679 if (_json.containsKey("sourceFiles")) { |
| 6622 sourceFiles = _json["sourceFiles"]; | 6680 sourceFiles = _json["sourceFiles"]; |
| 6623 } | 6681 } |
| 6624 } | 6682 } |
| 6625 | 6683 |
| 6626 core.Map toJson() { | 6684 core.Map<core.String, core.Object> toJson() { |
| 6627 var _json = new core.Map(); | 6685 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6628 if (sourceFiles != null) { | 6686 if (sourceFiles != null) { |
| 6629 _json["sourceFiles"] = sourceFiles; | 6687 _json["sourceFiles"] = sourceFiles; |
| 6630 } | 6688 } |
| 6631 return _json; | 6689 return _json; |
| 6632 } | 6690 } |
| 6633 } | 6691 } |
| 6634 | 6692 |
| 6635 /** | 6693 /** |
| 6636 * The `Status` type defines a logical error model that is suitable for | 6694 * The `Status` type defines a logical error model that is suitable for |
| 6637 * different | 6695 * different |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6713 code = _json["code"]; | 6771 code = _json["code"]; |
| 6714 } | 6772 } |
| 6715 if (_json.containsKey("details")) { | 6773 if (_json.containsKey("details")) { |
| 6716 details = _json["details"]; | 6774 details = _json["details"]; |
| 6717 } | 6775 } |
| 6718 if (_json.containsKey("message")) { | 6776 if (_json.containsKey("message")) { |
| 6719 message = _json["message"]; | 6777 message = _json["message"]; |
| 6720 } | 6778 } |
| 6721 } | 6779 } |
| 6722 | 6780 |
| 6723 core.Map toJson() { | 6781 core.Map<core.String, core.Object> toJson() { |
| 6724 var _json = new core.Map(); | 6782 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6725 if (code != null) { | 6783 if (code != null) { |
| 6726 _json["code"] = code; | 6784 _json["code"] = code; |
| 6727 } | 6785 } |
| 6728 if (details != null) { | 6786 if (details != null) { |
| 6729 _json["details"] = details; | 6787 _json["details"] = details; |
| 6730 } | 6788 } |
| 6731 if (message != null) { | 6789 if (message != null) { |
| 6732 _json["message"] = message; | 6790 _json["message"] = message; |
| 6733 } | 6791 } |
| 6734 return _json; | 6792 return _json; |
| (...skipping 22 matching lines...) Expand all Loading... |
| 6757 | 6815 |
| 6758 Step.fromJson(core.Map _json) { | 6816 Step.fromJson(core.Map _json) { |
| 6759 if (_json.containsKey("description")) { | 6817 if (_json.containsKey("description")) { |
| 6760 description = _json["description"]; | 6818 description = _json["description"]; |
| 6761 } | 6819 } |
| 6762 if (_json.containsKey("status")) { | 6820 if (_json.containsKey("status")) { |
| 6763 status = _json["status"]; | 6821 status = _json["status"]; |
| 6764 } | 6822 } |
| 6765 } | 6823 } |
| 6766 | 6824 |
| 6767 core.Map toJson() { | 6825 core.Map<core.String, core.Object> toJson() { |
| 6768 var _json = new core.Map(); | 6826 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6769 if (description != null) { | 6827 if (description != null) { |
| 6770 _json["description"] = description; | 6828 _json["description"] = description; |
| 6771 } | 6829 } |
| 6772 if (status != null) { | 6830 if (status != null) { |
| 6773 _json["status"] = status; | 6831 _json["status"] = status; |
| 6774 } | 6832 } |
| 6775 return _json; | 6833 return _json; |
| 6776 } | 6834 } |
| 6777 } | 6835 } |
| 6778 | 6836 |
| (...skipping 12 matching lines...) Expand all Loading... |
| 6791 | 6849 |
| 6792 SubmitConfigSourceRequest.fromJson(core.Map _json) { | 6850 SubmitConfigSourceRequest.fromJson(core.Map _json) { |
| 6793 if (_json.containsKey("configSource")) { | 6851 if (_json.containsKey("configSource")) { |
| 6794 configSource = new ConfigSource.fromJson(_json["configSource"]); | 6852 configSource = new ConfigSource.fromJson(_json["configSource"]); |
| 6795 } | 6853 } |
| 6796 if (_json.containsKey("validateOnly")) { | 6854 if (_json.containsKey("validateOnly")) { |
| 6797 validateOnly = _json["validateOnly"]; | 6855 validateOnly = _json["validateOnly"]; |
| 6798 } | 6856 } |
| 6799 } | 6857 } |
| 6800 | 6858 |
| 6801 core.Map toJson() { | 6859 core.Map<core.String, core.Object> toJson() { |
| 6802 var _json = new core.Map(); | 6860 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6803 if (configSource != null) { | 6861 if (configSource != null) { |
| 6804 _json["configSource"] = (configSource).toJson(); | 6862 _json["configSource"] = (configSource).toJson(); |
| 6805 } | 6863 } |
| 6806 if (validateOnly != null) { | 6864 if (validateOnly != null) { |
| 6807 _json["validateOnly"] = validateOnly; | 6865 _json["validateOnly"] = validateOnly; |
| 6808 } | 6866 } |
| 6809 return _json; | 6867 return _json; |
| 6810 } | 6868 } |
| 6811 } | 6869 } |
| 6812 | 6870 |
| 6813 /** Response message for SubmitConfigSource method. */ | 6871 /** Response message for SubmitConfigSource method. */ |
| 6814 class SubmitConfigSourceResponse { | 6872 class SubmitConfigSourceResponse { |
| 6815 /** The generated service configuration. */ | 6873 /** The generated service configuration. */ |
| 6816 Service serviceConfig; | 6874 Service serviceConfig; |
| 6817 | 6875 |
| 6818 SubmitConfigSourceResponse(); | 6876 SubmitConfigSourceResponse(); |
| 6819 | 6877 |
| 6820 SubmitConfigSourceResponse.fromJson(core.Map _json) { | 6878 SubmitConfigSourceResponse.fromJson(core.Map _json) { |
| 6821 if (_json.containsKey("serviceConfig")) { | 6879 if (_json.containsKey("serviceConfig")) { |
| 6822 serviceConfig = new Service.fromJson(_json["serviceConfig"]); | 6880 serviceConfig = new Service.fromJson(_json["serviceConfig"]); |
| 6823 } | 6881 } |
| 6824 } | 6882 } |
| 6825 | 6883 |
| 6826 core.Map toJson() { | 6884 core.Map<core.String, core.Object> toJson() { |
| 6827 var _json = new core.Map(); | 6885 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6828 if (serviceConfig != null) { | 6886 if (serviceConfig != null) { |
| 6829 _json["serviceConfig"] = (serviceConfig).toJson(); | 6887 _json["serviceConfig"] = (serviceConfig).toJson(); |
| 6830 } | 6888 } |
| 6831 return _json; | 6889 return _json; |
| 6832 } | 6890 } |
| 6833 } | 6891 } |
| 6834 | 6892 |
| 6835 /** | 6893 /** |
| 6836 * Define a parameter's name and location. The parameter may be passed as either | 6894 * Define a parameter's name and location. The parameter may be passed as either |
| 6837 * an HTTP header or a URL query parameter, and if both are passed the behavior | 6895 * an HTTP header or a URL query parameter, and if both are passed the behavior |
| (...skipping 22 matching lines...) Expand all Loading... |
| 6860 httpHeader = _json["httpHeader"]; | 6918 httpHeader = _json["httpHeader"]; |
| 6861 } | 6919 } |
| 6862 if (_json.containsKey("name")) { | 6920 if (_json.containsKey("name")) { |
| 6863 name = _json["name"]; | 6921 name = _json["name"]; |
| 6864 } | 6922 } |
| 6865 if (_json.containsKey("urlQueryParameter")) { | 6923 if (_json.containsKey("urlQueryParameter")) { |
| 6866 urlQueryParameter = _json["urlQueryParameter"]; | 6924 urlQueryParameter = _json["urlQueryParameter"]; |
| 6867 } | 6925 } |
| 6868 } | 6926 } |
| 6869 | 6927 |
| 6870 core.Map toJson() { | 6928 core.Map<core.String, core.Object> toJson() { |
| 6871 var _json = new core.Map(); | 6929 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6872 if (httpHeader != null) { | 6930 if (httpHeader != null) { |
| 6873 _json["httpHeader"] = httpHeader; | 6931 _json["httpHeader"] = httpHeader; |
| 6874 } | 6932 } |
| 6875 if (name != null) { | 6933 if (name != null) { |
| 6876 _json["name"] = name; | 6934 _json["name"] = name; |
| 6877 } | 6935 } |
| 6878 if (urlQueryParameter != null) { | 6936 if (urlQueryParameter != null) { |
| 6879 _json["urlQueryParameter"] = urlQueryParameter; | 6937 _json["urlQueryParameter"] = urlQueryParameter; |
| 6880 } | 6938 } |
| 6881 return _json; | 6939 return _json; |
| (...skipping 25 matching lines...) Expand all Loading... |
| 6907 | 6965 |
| 6908 SystemParameterRule.fromJson(core.Map _json) { | 6966 SystemParameterRule.fromJson(core.Map _json) { |
| 6909 if (_json.containsKey("parameters")) { | 6967 if (_json.containsKey("parameters")) { |
| 6910 parameters = _json["parameters"].map((value) => new SystemParameter.fromJs
on(value)).toList(); | 6968 parameters = _json["parameters"].map((value) => new SystemParameter.fromJs
on(value)).toList(); |
| 6911 } | 6969 } |
| 6912 if (_json.containsKey("selector")) { | 6970 if (_json.containsKey("selector")) { |
| 6913 selector = _json["selector"]; | 6971 selector = _json["selector"]; |
| 6914 } | 6972 } |
| 6915 } | 6973 } |
| 6916 | 6974 |
| 6917 core.Map toJson() { | 6975 core.Map<core.String, core.Object> toJson() { |
| 6918 var _json = new core.Map(); | 6976 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6919 if (parameters != null) { | 6977 if (parameters != null) { |
| 6920 _json["parameters"] = parameters.map((value) => (value).toJson()).toList()
; | 6978 _json["parameters"] = parameters.map((value) => (value).toJson()).toList()
; |
| 6921 } | 6979 } |
| 6922 if (selector != null) { | 6980 if (selector != null) { |
| 6923 _json["selector"] = selector; | 6981 _json["selector"] = selector; |
| 6924 } | 6982 } |
| 6925 return _json; | 6983 return _json; |
| 6926 } | 6984 } |
| 6927 } | 6985 } |
| 6928 | 6986 |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6969 core.List<SystemParameterRule> rules; | 7027 core.List<SystemParameterRule> rules; |
| 6970 | 7028 |
| 6971 SystemParameters(); | 7029 SystemParameters(); |
| 6972 | 7030 |
| 6973 SystemParameters.fromJson(core.Map _json) { | 7031 SystemParameters.fromJson(core.Map _json) { |
| 6974 if (_json.containsKey("rules")) { | 7032 if (_json.containsKey("rules")) { |
| 6975 rules = _json["rules"].map((value) => new SystemParameterRule.fromJson(val
ue)).toList(); | 7033 rules = _json["rules"].map((value) => new SystemParameterRule.fromJson(val
ue)).toList(); |
| 6976 } | 7034 } |
| 6977 } | 7035 } |
| 6978 | 7036 |
| 6979 core.Map toJson() { | 7037 core.Map<core.String, core.Object> toJson() { |
| 6980 var _json = new core.Map(); | 7038 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 6981 if (rules != null) { | 7039 if (rules != null) { |
| 6982 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 7040 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 6983 } | 7041 } |
| 6984 return _json; | 7042 return _json; |
| 6985 } | 7043 } |
| 6986 } | 7044 } |
| 6987 | 7045 |
| 6988 /** Request message for `TestIamPermissions` method. */ | 7046 /** Request message for `TestIamPermissions` method. */ |
| 6989 class TestIamPermissionsRequest { | 7047 class TestIamPermissionsRequest { |
| 6990 /** | 7048 /** |
| 6991 * The set of permissions to check for the `resource`. Permissions with | 7049 * The set of permissions to check for the `resource`. Permissions with |
| 6992 * wildcards (such as '*' or 'storage.*') are not allowed. For more | 7050 * wildcards (such as '*' or 'storage.*') are not allowed. For more |
| 6993 * information see | 7051 * information see |
| 6994 * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). | 7052 * [IAM Overview](https://cloud.google.com/iam/docs/overview#permissions). |
| 6995 */ | 7053 */ |
| 6996 core.List<core.String> permissions; | 7054 core.List<core.String> permissions; |
| 6997 | 7055 |
| 6998 TestIamPermissionsRequest(); | 7056 TestIamPermissionsRequest(); |
| 6999 | 7057 |
| 7000 TestIamPermissionsRequest.fromJson(core.Map _json) { | 7058 TestIamPermissionsRequest.fromJson(core.Map _json) { |
| 7001 if (_json.containsKey("permissions")) { | 7059 if (_json.containsKey("permissions")) { |
| 7002 permissions = _json["permissions"]; | 7060 permissions = _json["permissions"]; |
| 7003 } | 7061 } |
| 7004 } | 7062 } |
| 7005 | 7063 |
| 7006 core.Map toJson() { | 7064 core.Map<core.String, core.Object> toJson() { |
| 7007 var _json = new core.Map(); | 7065 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7008 if (permissions != null) { | 7066 if (permissions != null) { |
| 7009 _json["permissions"] = permissions; | 7067 _json["permissions"] = permissions; |
| 7010 } | 7068 } |
| 7011 return _json; | 7069 return _json; |
| 7012 } | 7070 } |
| 7013 } | 7071 } |
| 7014 | 7072 |
| 7015 /** Response message for `TestIamPermissions` method. */ | 7073 /** Response message for `TestIamPermissions` method. */ |
| 7016 class TestIamPermissionsResponse { | 7074 class TestIamPermissionsResponse { |
| 7017 /** | 7075 /** |
| 7018 * A subset of `TestPermissionsRequest.permissions` that the caller is | 7076 * A subset of `TestPermissionsRequest.permissions` that the caller is |
| 7019 * allowed. | 7077 * allowed. |
| 7020 */ | 7078 */ |
| 7021 core.List<core.String> permissions; | 7079 core.List<core.String> permissions; |
| 7022 | 7080 |
| 7023 TestIamPermissionsResponse(); | 7081 TestIamPermissionsResponse(); |
| 7024 | 7082 |
| 7025 TestIamPermissionsResponse.fromJson(core.Map _json) { | 7083 TestIamPermissionsResponse.fromJson(core.Map _json) { |
| 7026 if (_json.containsKey("permissions")) { | 7084 if (_json.containsKey("permissions")) { |
| 7027 permissions = _json["permissions"]; | 7085 permissions = _json["permissions"]; |
| 7028 } | 7086 } |
| 7029 } | 7087 } |
| 7030 | 7088 |
| 7031 core.Map toJson() { | 7089 core.Map<core.String, core.Object> toJson() { |
| 7032 var _json = new core.Map(); | 7090 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7033 if (permissions != null) { | 7091 if (permissions != null) { |
| 7034 _json["permissions"] = permissions; | 7092 _json["permissions"] = permissions; |
| 7035 } | 7093 } |
| 7036 return _json; | 7094 return _json; |
| 7037 } | 7095 } |
| 7038 } | 7096 } |
| 7039 | 7097 |
| 7040 /** | 7098 /** |
| 7041 * Strategy that specifies how Google Service Control should select | 7099 * Strategy that specifies how clients of Google Service Controller want to |
| 7042 * different | 7100 * send traffic to use different config versions. This is generally |
| 7043 * versions of service configurations based on traffic percentage. | 7101 * used by API proxy to split traffic based on your configured precentage for |
| 7102 * each config version. |
| 7044 * | 7103 * |
| 7045 * One example of how to gradually rollout a new service configuration using | 7104 * One example of how to gradually rollout a new service configuration using |
| 7046 * this | 7105 * this |
| 7047 * strategy: | 7106 * strategy: |
| 7048 * Day 1 | 7107 * Day 1 |
| 7049 * | 7108 * |
| 7050 * Rollout { | 7109 * Rollout { |
| 7051 * id: "example.googleapis.com/rollout_20160206" | 7110 * id: "example.googleapis.com/rollout_20160206" |
| 7052 * traffic_percent_strategy { | 7111 * traffic_percent_strategy { |
| 7053 * percentages: { | 7112 * percentages: { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 7077 core.Map<core.String, core.double> percentages; | 7136 core.Map<core.String, core.double> percentages; |
| 7078 | 7137 |
| 7079 TrafficPercentStrategy(); | 7138 TrafficPercentStrategy(); |
| 7080 | 7139 |
| 7081 TrafficPercentStrategy.fromJson(core.Map _json) { | 7140 TrafficPercentStrategy.fromJson(core.Map _json) { |
| 7082 if (_json.containsKey("percentages")) { | 7141 if (_json.containsKey("percentages")) { |
| 7083 percentages = _json["percentages"]; | 7142 percentages = _json["percentages"]; |
| 7084 } | 7143 } |
| 7085 } | 7144 } |
| 7086 | 7145 |
| 7087 core.Map toJson() { | 7146 core.Map<core.String, core.Object> toJson() { |
| 7088 var _json = new core.Map(); | 7147 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7089 if (percentages != null) { | 7148 if (percentages != null) { |
| 7090 _json["percentages"] = percentages; | 7149 _json["percentages"] = percentages; |
| 7091 } | 7150 } |
| 7092 return _json; | 7151 return _json; |
| 7093 } | 7152 } |
| 7094 } | 7153 } |
| 7095 | 7154 |
| 7096 /** A protocol buffer message type. */ | 7155 /** A protocol buffer message type. */ |
| 7097 class Type { | 7156 class Type { |
| 7098 /** The list of fields. */ | 7157 /** The list of fields. */ |
| (...skipping 30 matching lines...) Expand all Loading... |
| 7129 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); | 7188 options = _json["options"].map((value) => new Option.fromJson(value)).toLi
st(); |
| 7130 } | 7189 } |
| 7131 if (_json.containsKey("sourceContext")) { | 7190 if (_json.containsKey("sourceContext")) { |
| 7132 sourceContext = new SourceContext.fromJson(_json["sourceContext"]); | 7191 sourceContext = new SourceContext.fromJson(_json["sourceContext"]); |
| 7133 } | 7192 } |
| 7134 if (_json.containsKey("syntax")) { | 7193 if (_json.containsKey("syntax")) { |
| 7135 syntax = _json["syntax"]; | 7194 syntax = _json["syntax"]; |
| 7136 } | 7195 } |
| 7137 } | 7196 } |
| 7138 | 7197 |
| 7139 core.Map toJson() { | 7198 core.Map<core.String, core.Object> toJson() { |
| 7140 var _json = new core.Map(); | 7199 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7141 if (fields != null) { | 7200 if (fields != null) { |
| 7142 _json["fields"] = fields.map((value) => (value).toJson()).toList(); | 7201 _json["fields"] = fields.map((value) => (value).toJson()).toList(); |
| 7143 } | 7202 } |
| 7144 if (name != null) { | 7203 if (name != null) { |
| 7145 _json["name"] = name; | 7204 _json["name"] = name; |
| 7146 } | 7205 } |
| 7147 if (oneofs != null) { | 7206 if (oneofs != null) { |
| 7148 _json["oneofs"] = oneofs; | 7207 _json["oneofs"] = oneofs; |
| 7149 } | 7208 } |
| 7150 if (options != null) { | 7209 if (options != null) { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 7166 ManagedService service; | 7225 ManagedService service; |
| 7167 | 7226 |
| 7168 UndeleteServiceResponse(); | 7227 UndeleteServiceResponse(); |
| 7169 | 7228 |
| 7170 UndeleteServiceResponse.fromJson(core.Map _json) { | 7229 UndeleteServiceResponse.fromJson(core.Map _json) { |
| 7171 if (_json.containsKey("service")) { | 7230 if (_json.containsKey("service")) { |
| 7172 service = new ManagedService.fromJson(_json["service"]); | 7231 service = new ManagedService.fromJson(_json["service"]); |
| 7173 } | 7232 } |
| 7174 } | 7233 } |
| 7175 | 7234 |
| 7176 core.Map toJson() { | 7235 core.Map<core.String, core.Object> toJson() { |
| 7177 var _json = new core.Map(); | 7236 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7178 if (service != null) { | 7237 if (service != null) { |
| 7179 _json["service"] = (service).toJson(); | 7238 _json["service"] = (service).toJson(); |
| 7180 } | 7239 } |
| 7181 return _json; | 7240 return _json; |
| 7182 } | 7241 } |
| 7183 } | 7242 } |
| 7184 | 7243 |
| 7185 /** Configuration controlling usage of a service. */ | 7244 /** Configuration controlling usage of a service. */ |
| 7186 class Usage { | 7245 class Usage { |
| 7187 /** | 7246 /** |
| (...skipping 27 matching lines...) Expand all Loading... |
| 7215 producerNotificationChannel = _json["producerNotificationChannel"]; | 7274 producerNotificationChannel = _json["producerNotificationChannel"]; |
| 7216 } | 7275 } |
| 7217 if (_json.containsKey("requirements")) { | 7276 if (_json.containsKey("requirements")) { |
| 7218 requirements = _json["requirements"]; | 7277 requirements = _json["requirements"]; |
| 7219 } | 7278 } |
| 7220 if (_json.containsKey("rules")) { | 7279 if (_json.containsKey("rules")) { |
| 7221 rules = _json["rules"].map((value) => new UsageRule.fromJson(value)).toLis
t(); | 7280 rules = _json["rules"].map((value) => new UsageRule.fromJson(value)).toLis
t(); |
| 7222 } | 7281 } |
| 7223 } | 7282 } |
| 7224 | 7283 |
| 7225 core.Map toJson() { | 7284 core.Map<core.String, core.Object> toJson() { |
| 7226 var _json = new core.Map(); | 7285 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7227 if (producerNotificationChannel != null) { | 7286 if (producerNotificationChannel != null) { |
| 7228 _json["producerNotificationChannel"] = producerNotificationChannel; | 7287 _json["producerNotificationChannel"] = producerNotificationChannel; |
| 7229 } | 7288 } |
| 7230 if (requirements != null) { | 7289 if (requirements != null) { |
| 7231 _json["requirements"] = requirements; | 7290 _json["requirements"] = requirements; |
| 7232 } | 7291 } |
| 7233 if (rules != null) { | 7292 if (rules != null) { |
| 7234 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 7293 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 7235 } | 7294 } |
| 7236 return _json; | 7295 return _json; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7279 | 7338 |
| 7280 UsageRule.fromJson(core.Map _json) { | 7339 UsageRule.fromJson(core.Map _json) { |
| 7281 if (_json.containsKey("allowUnregisteredCalls")) { | 7340 if (_json.containsKey("allowUnregisteredCalls")) { |
| 7282 allowUnregisteredCalls = _json["allowUnregisteredCalls"]; | 7341 allowUnregisteredCalls = _json["allowUnregisteredCalls"]; |
| 7283 } | 7342 } |
| 7284 if (_json.containsKey("selector")) { | 7343 if (_json.containsKey("selector")) { |
| 7285 selector = _json["selector"]; | 7344 selector = _json["selector"]; |
| 7286 } | 7345 } |
| 7287 } | 7346 } |
| 7288 | 7347 |
| 7289 core.Map toJson() { | 7348 core.Map<core.String, core.Object> toJson() { |
| 7290 var _json = new core.Map(); | 7349 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7291 if (allowUnregisteredCalls != null) { | 7350 if (allowUnregisteredCalls != null) { |
| 7292 _json["allowUnregisteredCalls"] = allowUnregisteredCalls; | 7351 _json["allowUnregisteredCalls"] = allowUnregisteredCalls; |
| 7293 } | 7352 } |
| 7294 if (selector != null) { | 7353 if (selector != null) { |
| 7295 _json["selector"] = selector; | 7354 _json["selector"] = selector; |
| 7296 } | 7355 } |
| 7297 return _json; | 7356 return _json; |
| 7298 } | 7357 } |
| 7299 } | 7358 } |
| 7300 | 7359 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 7331 core.List<VisibilityRule> rules; | 7390 core.List<VisibilityRule> rules; |
| 7332 | 7391 |
| 7333 Visibility(); | 7392 Visibility(); |
| 7334 | 7393 |
| 7335 Visibility.fromJson(core.Map _json) { | 7394 Visibility.fromJson(core.Map _json) { |
| 7336 if (_json.containsKey("rules")) { | 7395 if (_json.containsKey("rules")) { |
| 7337 rules = _json["rules"].map((value) => new VisibilityRule.fromJson(value)).
toList(); | 7396 rules = _json["rules"].map((value) => new VisibilityRule.fromJson(value)).
toList(); |
| 7338 } | 7397 } |
| 7339 } | 7398 } |
| 7340 | 7399 |
| 7341 core.Map toJson() { | 7400 core.Map<core.String, core.Object> toJson() { |
| 7342 var _json = new core.Map(); | 7401 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7343 if (rules != null) { | 7402 if (rules != null) { |
| 7344 _json["rules"] = rules.map((value) => (value).toJson()).toList(); | 7403 _json["rules"] = rules.map((value) => (value).toJson()).toList(); |
| 7345 } | 7404 } |
| 7346 return _json; | 7405 return _json; |
| 7347 } | 7406 } |
| 7348 } | 7407 } |
| 7349 | 7408 |
| 7350 /** | 7409 /** |
| 7351 * A visibility rule provides visibility configuration for an individual API | 7410 * A visibility rule provides visibility configuration for an individual API |
| 7352 * element. | 7411 * element. |
| (...skipping 28 matching lines...) Expand all Loading... |
| 7381 | 7440 |
| 7382 VisibilityRule.fromJson(core.Map _json) { | 7441 VisibilityRule.fromJson(core.Map _json) { |
| 7383 if (_json.containsKey("restriction")) { | 7442 if (_json.containsKey("restriction")) { |
| 7384 restriction = _json["restriction"]; | 7443 restriction = _json["restriction"]; |
| 7385 } | 7444 } |
| 7386 if (_json.containsKey("selector")) { | 7445 if (_json.containsKey("selector")) { |
| 7387 selector = _json["selector"]; | 7446 selector = _json["selector"]; |
| 7388 } | 7447 } |
| 7389 } | 7448 } |
| 7390 | 7449 |
| 7391 core.Map toJson() { | 7450 core.Map<core.String, core.Object> toJson() { |
| 7392 var _json = new core.Map(); | 7451 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
| 7393 if (restriction != null) { | 7452 if (restriction != null) { |
| 7394 _json["restriction"] = restriction; | 7453 _json["restriction"] = restriction; |
| 7395 } | 7454 } |
| 7396 if (selector != null) { | 7455 if (selector != null) { |
| 7397 _json["selector"] = selector; | 7456 _json["selector"] = selector; |
| 7398 } | 7457 } |
| 7399 return _json; | 7458 return _json; |
| 7400 } | 7459 } |
| 7401 } | 7460 } |
| OLD | NEW |