| OLD | NEW |
| 1 { | 1 { |
| 2 "auth": { | 2 "auth": { |
| 3 "oauth2": { | 3 "oauth2": { |
| 4 "scopes": { | 4 "scopes": { |
| 5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
| 6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
| 7 }, | 7 }, |
| 8 "https://www.googleapis.com/auth/cloud-platform.read-only": { | 8 "https://www.googleapis.com/auth/cloud-platform.read-only": { |
| 9 "description": "View your data across Google Cloud Platform
services" | 9 "description": "View your data across Google Cloud Platform
services" |
| 10 }, | 10 }, |
| 11 "https://www.googleapis.com/auth/devstorage.full_control": { | 11 "https://www.googleapis.com/auth/devstorage.full_control": { |
| 12 "description": "Manage your data and permissions in Google C
loud Storage" | 12 "description": "Manage your data and permissions in Google C
loud Storage" |
| 13 }, | 13 }, |
| 14 "https://www.googleapis.com/auth/devstorage.read_only": { | 14 "https://www.googleapis.com/auth/devstorage.read_only": { |
| 15 "description": "View your data in Google Cloud Storage" | 15 "description": "View your data in Google Cloud Storage" |
| 16 }, | 16 }, |
| 17 "https://www.googleapis.com/auth/devstorage.read_write": { | 17 "https://www.googleapis.com/auth/devstorage.read_write": { |
| 18 "description": "Manage your data in Google Cloud Storage" | 18 "description": "Manage your data in Google Cloud Storage" |
| 19 } | 19 } |
| 20 } | 20 } |
| 21 } | 21 } |
| 22 }, | 22 }, |
| 23 "basePath": "/storage/v1/", | 23 "basePath": "/storage/v1/", |
| 24 "baseUrl": "https://www.googleapis.com/storage/v1/", | 24 "baseUrl": "https://www.googleapis.com/storage/v1/", |
| 25 "batchPath": "batch", | 25 "batchPath": "batch", |
| 26 "description": "Stores and retrieves potentially large, immutable data objec
ts.", | 26 "description": "Stores and retrieves potentially large, immutable data objec
ts.", |
| 27 "discoveryVersion": "v1", | 27 "discoveryVersion": "v1", |
| 28 "documentationLink": "https://developers.google.com/storage/docs/json_api/", | 28 "documentationLink": "https://developers.google.com/storage/docs/json_api/", |
| 29 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/-XlPsGE1eaKzlxWDtbwmuSaBoqc\"", | 29 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/tlgWHRfLf7fwkqtOCpLemeoORxg\"", |
| 30 "icons": { | 30 "icons": { |
| 31 "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png
", | 31 "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png
", |
| 32 "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png
" | 32 "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png
" |
| 33 }, | 33 }, |
| 34 "id": "storage:v1", | 34 "id": "storage:v1", |
| 35 "kind": "discovery#restDescription", | 35 "kind": "discovery#restDescription", |
| 36 "labels": [ | 36 "labels": [ |
| 37 "labs" | 37 "labs" |
| 38 ], | 38 ], |
| 39 "name": "storage", | 39 "name": "storage", |
| (...skipping 1151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1191 }, | 1191 }, |
| 1192 "list": { | 1192 "list": { |
| 1193 "description": "Retrieves a list of notification subscriptio
ns for a given bucket.", | 1193 "description": "Retrieves a list of notification subscriptio
ns for a given bucket.", |
| 1194 "httpMethod": "GET", | 1194 "httpMethod": "GET", |
| 1195 "id": "storage.notifications.list", | 1195 "id": "storage.notifications.list", |
| 1196 "parameterOrder": [ | 1196 "parameterOrder": [ |
| 1197 "bucket" | 1197 "bucket" |
| 1198 ], | 1198 ], |
| 1199 "parameters": { | 1199 "parameters": { |
| 1200 "bucket": { | 1200 "bucket": { |
| 1201 "description": "Name of a GCS bucket.", | 1201 "description": "Name of a Google Cloud Storage bucke
t.", |
| 1202 "location": "path", | 1202 "location": "path", |
| 1203 "required": true, | 1203 "required": true, |
| 1204 "type": "string" | 1204 "type": "string" |
| 1205 }, | 1205 }, |
| 1206 "userProject": { | 1206 "userProject": { |
| 1207 "description": "The project to be billed for this re
quest, for Requester Pays buckets.", | 1207 "description": "The project to be billed for this re
quest, for Requester Pays buckets.", |
| 1208 "location": "query", | 1208 "location": "query", |
| 1209 "type": "string" | 1209 "type": "string" |
| 1210 } | 1210 } |
| 1211 }, | 1211 }, |
| (...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1551 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 1551 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
| 1552 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 1552 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
| 1553 "Object owner gets OWNER access.", | 1553 "Object owner gets OWNER access.", |
| 1554 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 1554 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
| 1555 "Object owner gets OWNER access, and allUsers ge
t READER access." | 1555 "Object owner gets OWNER access, and allUsers ge
t READER access." |
| 1556 ], | 1556 ], |
| 1557 "location": "query", | 1557 "location": "query", |
| 1558 "type": "string" | 1558 "type": "string" |
| 1559 }, | 1559 }, |
| 1560 "ifGenerationMatch": { | 1560 "ifGenerationMatch": { |
| 1561 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1561 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 1562 "format": "int64", | 1562 "format": "int64", |
| 1563 "location": "query", | 1563 "location": "query", |
| 1564 "type": "string" | 1564 "type": "string" |
| 1565 }, | 1565 }, |
| 1566 "ifMetagenerationMatch": { | 1566 "ifMetagenerationMatch": { |
| 1567 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1567 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
| 1568 "format": "int64", | 1568 "format": "int64", |
| 1569 "location": "query", | 1569 "location": "query", |
| 1570 "type": "string" | 1570 "type": "string" |
| 1571 }, | 1571 }, |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1632 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 1632 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
| 1633 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 1633 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
| 1634 "Object owner gets OWNER access.", | 1634 "Object owner gets OWNER access.", |
| 1635 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 1635 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
| 1636 "Object owner gets OWNER access, and allUsers ge
t READER access." | 1636 "Object owner gets OWNER access, and allUsers ge
t READER access." |
| 1637 ], | 1637 ], |
| 1638 "location": "query", | 1638 "location": "query", |
| 1639 "type": "string" | 1639 "type": "string" |
| 1640 }, | 1640 }, |
| 1641 "ifGenerationMatch": { | 1641 "ifGenerationMatch": { |
| 1642 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value.", | 1642 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value. Sett
ing to 0 makes the operation succeed only if there are no live versions of the o
bject.", |
| 1643 "format": "int64", | 1643 "format": "int64", |
| 1644 "location": "query", | 1644 "location": "query", |
| 1645 "type": "string" | 1645 "type": "string" |
| 1646 }, | 1646 }, |
| 1647 "ifGenerationNotMatch": { | 1647 "ifGenerationNotMatch": { |
| 1648 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e.", | 1648 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e. If no live object exists, the precondition fails. Setting to 0 makes the oper
ation succeed only if there is a live version of the object.", |
| 1649 "format": "int64", | 1649 "format": "int64", |
| 1650 "location": "query", | 1650 "location": "query", |
| 1651 "type": "string" | 1651 "type": "string" |
| 1652 }, | 1652 }, |
| 1653 "ifMetagenerationMatch": { | 1653 "ifMetagenerationMatch": { |
| 1654 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, | 1654 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, |
| 1655 "format": "int64", | 1655 "format": "int64", |
| 1656 "location": "query", | 1656 "location": "query", |
| 1657 "type": "string" | 1657 "type": "string" |
| 1658 }, | 1658 }, |
| 1659 "ifMetagenerationNotMatch": { | 1659 "ifMetagenerationNotMatch": { |
| 1660 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", | 1660 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", |
| 1661 "format": "int64", | 1661 "format": "int64", |
| 1662 "location": "query", | 1662 "location": "query", |
| 1663 "type": "string" | 1663 "type": "string" |
| 1664 }, | 1664 }, |
| 1665 "ifSourceGenerationMatch": { | 1665 "ifSourceGenerationMatch": { |
| 1666 "description": "Makes the operation conditional on w
hether the source object's generation matches the given value.", | 1666 "description": "Makes the operation conditional on w
hether the source object's current generation matches the given value.", |
| 1667 "format": "int64", | 1667 "format": "int64", |
| 1668 "location": "query", | 1668 "location": "query", |
| 1669 "type": "string" | 1669 "type": "string" |
| 1670 }, | 1670 }, |
| 1671 "ifSourceGenerationNotMatch": { | 1671 "ifSourceGenerationNotMatch": { |
| 1672 "description": "Makes the operation conditional on w
hether the source object's generation does not match the given value.", | 1672 "description": "Makes the operation conditional on w
hether the source object's current generation does not match the given value.", |
| 1673 "format": "int64", | 1673 "format": "int64", |
| 1674 "location": "query", | 1674 "location": "query", |
| 1675 "type": "string" | 1675 "type": "string" |
| 1676 }, | 1676 }, |
| 1677 "ifSourceMetagenerationMatch": { | 1677 "ifSourceMetagenerationMatch": { |
| 1678 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", | 1678 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", |
| 1679 "format": "int64", | 1679 "format": "int64", |
| 1680 "location": "query", | 1680 "location": "query", |
| 1681 "type": "string" | 1681 "type": "string" |
| 1682 }, | 1682 }, |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1752 "required": true, | 1752 "required": true, |
| 1753 "type": "string" | 1753 "type": "string" |
| 1754 }, | 1754 }, |
| 1755 "generation": { | 1755 "generation": { |
| 1756 "description": "If present, permanently deletes a sp
ecific revision of this object (as opposed to the latest version, the default)."
, | 1756 "description": "If present, permanently deletes a sp
ecific revision of this object (as opposed to the latest version, the default)."
, |
| 1757 "format": "int64", | 1757 "format": "int64", |
| 1758 "location": "query", | 1758 "location": "query", |
| 1759 "type": "string" | 1759 "type": "string" |
| 1760 }, | 1760 }, |
| 1761 "ifGenerationMatch": { | 1761 "ifGenerationMatch": { |
| 1762 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1762 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 1763 "format": "int64", | 1763 "format": "int64", |
| 1764 "location": "query", | 1764 "location": "query", |
| 1765 "type": "string" | 1765 "type": "string" |
| 1766 }, | 1766 }, |
| 1767 "ifGenerationNotMatch": { | 1767 "ifGenerationNotMatch": { |
| 1768 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 1768 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
| 1769 "format": "int64", | 1769 "format": "int64", |
| 1770 "location": "query", | 1770 "location": "query", |
| 1771 "type": "string" | 1771 "type": "string" |
| 1772 }, | 1772 }, |
| 1773 "ifMetagenerationMatch": { | 1773 "ifMetagenerationMatch": { |
| 1774 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1774 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
| 1775 "format": "int64", | 1775 "format": "int64", |
| 1776 "location": "query", | 1776 "location": "query", |
| 1777 "type": "string" | 1777 "type": "string" |
| 1778 }, | 1778 }, |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1816 "required": true, | 1816 "required": true, |
| 1817 "type": "string" | 1817 "type": "string" |
| 1818 }, | 1818 }, |
| 1819 "generation": { | 1819 "generation": { |
| 1820 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 1820 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
| 1821 "format": "int64", | 1821 "format": "int64", |
| 1822 "location": "query", | 1822 "location": "query", |
| 1823 "type": "string" | 1823 "type": "string" |
| 1824 }, | 1824 }, |
| 1825 "ifGenerationMatch": { | 1825 "ifGenerationMatch": { |
| 1826 "description": "Makes the operation conditional on w
hether the object's generation matches the given value.", | 1826 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 1827 "format": "int64", | 1827 "format": "int64", |
| 1828 "location": "query", | 1828 "location": "query", |
| 1829 "type": "string" | 1829 "type": "string" |
| 1830 }, | 1830 }, |
| 1831 "ifGenerationNotMatch": { | 1831 "ifGenerationNotMatch": { |
| 1832 "description": "Makes the operation conditional on w
hether the object's generation does not match the given value.", | 1832 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
| 1833 "format": "int64", | 1833 "format": "int64", |
| 1834 "location": "query", | 1834 "location": "query", |
| 1835 "type": "string" | 1835 "type": "string" |
| 1836 }, | 1836 }, |
| 1837 "ifMetagenerationMatch": { | 1837 "ifMetagenerationMatch": { |
| 1838 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1838 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
| 1839 "format": "int64", | 1839 "format": "int64", |
| 1840 "location": "query", | 1840 "location": "query", |
| 1841 "type": "string" | 1841 "type": "string" |
| 1842 }, | 1842 }, |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1957 "location": "path", | 1957 "location": "path", |
| 1958 "required": true, | 1958 "required": true, |
| 1959 "type": "string" | 1959 "type": "string" |
| 1960 }, | 1960 }, |
| 1961 "contentEncoding": { | 1961 "contentEncoding": { |
| 1962 "description": "If set, sets the contentEncoding pro
perty of the final object to this value. Setting this parameter is equivalent to
setting the contentEncoding metadata property. This can be useful when uploadin
g an object with uploadType=media to indicate the encoding of the content being
uploaded.", | 1962 "description": "If set, sets the contentEncoding pro
perty of the final object to this value. Setting this parameter is equivalent to
setting the contentEncoding metadata property. This can be useful when uploadin
g an object with uploadType=media to indicate the encoding of the content being
uploaded.", |
| 1963 "location": "query", | 1963 "location": "query", |
| 1964 "type": "string" | 1964 "type": "string" |
| 1965 }, | 1965 }, |
| 1966 "ifGenerationMatch": { | 1966 "ifGenerationMatch": { |
| 1967 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 1967 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 1968 "format": "int64", | 1968 "format": "int64", |
| 1969 "location": "query", | 1969 "location": "query", |
| 1970 "type": "string" | 1970 "type": "string" |
| 1971 }, | 1971 }, |
| 1972 "ifGenerationNotMatch": { | 1972 "ifGenerationNotMatch": { |
| 1973 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 1973 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
| 1974 "format": "int64", | 1974 "format": "int64", |
| 1975 "location": "query", | 1975 "location": "query", |
| 1976 "type": "string" | 1976 "type": "string" |
| 1977 }, | 1977 }, |
| 1978 "ifMetagenerationMatch": { | 1978 "ifMetagenerationMatch": { |
| 1979 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 1979 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
| 1980 "format": "int64", | 1980 "format": "int64", |
| 1981 "location": "query", | 1981 "location": "query", |
| 1982 "type": "string" | 1982 "type": "string" |
| 1983 }, | 1983 }, |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2141 "required": true, | 2141 "required": true, |
| 2142 "type": "string" | 2142 "type": "string" |
| 2143 }, | 2143 }, |
| 2144 "generation": { | 2144 "generation": { |
| 2145 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 2145 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
| 2146 "format": "int64", | 2146 "format": "int64", |
| 2147 "location": "query", | 2147 "location": "query", |
| 2148 "type": "string" | 2148 "type": "string" |
| 2149 }, | 2149 }, |
| 2150 "ifGenerationMatch": { | 2150 "ifGenerationMatch": { |
| 2151 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 2151 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 2152 "format": "int64", | 2152 "format": "int64", |
| 2153 "location": "query", | 2153 "location": "query", |
| 2154 "type": "string" | 2154 "type": "string" |
| 2155 }, | 2155 }, |
| 2156 "ifGenerationNotMatch": { | 2156 "ifGenerationNotMatch": { |
| 2157 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 2157 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
| 2158 "format": "int64", | 2158 "format": "int64", |
| 2159 "location": "query", | 2159 "location": "query", |
| 2160 "type": "string" | 2160 "type": "string" |
| 2161 }, | 2161 }, |
| 2162 "ifMetagenerationMatch": { | 2162 "ifMetagenerationMatch": { |
| 2163 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 2163 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
| 2164 "format": "int64", | 2164 "format": "int64", |
| 2165 "location": "query", | 2165 "location": "query", |
| 2166 "type": "string" | 2166 "type": "string" |
| 2167 }, | 2167 }, |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2272 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", | 2272 "Object owner gets OWNER access, and project tea
m owners get OWNER access.", |
| 2273 "Object owner gets OWNER access, and project tea
m owners get READER access.", | 2273 "Object owner gets OWNER access, and project tea
m owners get READER access.", |
| 2274 "Object owner gets OWNER access.", | 2274 "Object owner gets OWNER access.", |
| 2275 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", | 2275 "Object owner gets OWNER access, and project tea
m members get access according to their roles.", |
| 2276 "Object owner gets OWNER access, and allUsers ge
t READER access." | 2276 "Object owner gets OWNER access, and allUsers ge
t READER access." |
| 2277 ], | 2277 ], |
| 2278 "location": "query", | 2278 "location": "query", |
| 2279 "type": "string" | 2279 "type": "string" |
| 2280 }, | 2280 }, |
| 2281 "ifGenerationMatch": { | 2281 "ifGenerationMatch": { |
| 2282 "description": "Makes the operation conditional on w
hether the destination object's current generation matches the given value.", | 2282 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 2283 "format": "int64", | 2283 "format": "int64", |
| 2284 "location": "query", | 2284 "location": "query", |
| 2285 "type": "string" | 2285 "type": "string" |
| 2286 }, | 2286 }, |
| 2287 "ifGenerationNotMatch": { | 2287 "ifGenerationNotMatch": { |
| 2288 "description": "Makes the operation conditional on w
hether the destination object's current generation does not match the given valu
e.", | 2288 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
| 2289 "format": "int64", | 2289 "format": "int64", |
| 2290 "location": "query", | 2290 "location": "query", |
| 2291 "type": "string" | 2291 "type": "string" |
| 2292 }, | 2292 }, |
| 2293 "ifMetagenerationMatch": { | 2293 "ifMetagenerationMatch": { |
| 2294 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, | 2294 "description": "Makes the operation conditional on w
hether the destination object's current metageneration matches the given value."
, |
| 2295 "format": "int64", | 2295 "format": "int64", |
| 2296 "location": "query", | 2296 "location": "query", |
| 2297 "type": "string" | 2297 "type": "string" |
| 2298 }, | 2298 }, |
| 2299 "ifMetagenerationNotMatch": { | 2299 "ifMetagenerationNotMatch": { |
| 2300 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", | 2300 "description": "Makes the operation conditional on w
hether the destination object's current metageneration does not match the given
value.", |
| 2301 "format": "int64", | 2301 "format": "int64", |
| 2302 "location": "query", | 2302 "location": "query", |
| 2303 "type": "string" | 2303 "type": "string" |
| 2304 }, | 2304 }, |
| 2305 "ifSourceGenerationMatch": { | 2305 "ifSourceGenerationMatch": { |
| 2306 "description": "Makes the operation conditional on w
hether the source object's generation matches the given value.", | 2306 "description": "Makes the operation conditional on w
hether the source object's current generation matches the given value.", |
| 2307 "format": "int64", | 2307 "format": "int64", |
| 2308 "location": "query", | 2308 "location": "query", |
| 2309 "type": "string" | 2309 "type": "string" |
| 2310 }, | 2310 }, |
| 2311 "ifSourceGenerationNotMatch": { | 2311 "ifSourceGenerationNotMatch": { |
| 2312 "description": "Makes the operation conditional on w
hether the source object's generation does not match the given value.", | 2312 "description": "Makes the operation conditional on w
hether the source object's current generation does not match the given value.", |
| 2313 "format": "int64", | 2313 "format": "int64", |
| 2314 "location": "query", | 2314 "location": "query", |
| 2315 "type": "string" | 2315 "type": "string" |
| 2316 }, | 2316 }, |
| 2317 "ifSourceMetagenerationMatch": { | 2317 "ifSourceMetagenerationMatch": { |
| 2318 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", | 2318 "description": "Makes the operation conditional on w
hether the source object's current metageneration matches the given value.", |
| 2319 "format": "int64", | 2319 "format": "int64", |
| 2320 "location": "query", | 2320 "location": "query", |
| 2321 "type": "string" | 2321 "type": "string" |
| 2322 }, | 2322 }, |
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2501 "required": true, | 2501 "required": true, |
| 2502 "type": "string" | 2502 "type": "string" |
| 2503 }, | 2503 }, |
| 2504 "generation": { | 2504 "generation": { |
| 2505 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", | 2505 "description": "If present, selects a specific revis
ion of this object (as opposed to the latest version, the default).", |
| 2506 "format": "int64", | 2506 "format": "int64", |
| 2507 "location": "query", | 2507 "location": "query", |
| 2508 "type": "string" | 2508 "type": "string" |
| 2509 }, | 2509 }, |
| 2510 "ifGenerationMatch": { | 2510 "ifGenerationMatch": { |
| 2511 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value.", | 2511 "description": "Makes the operation conditional on w
hether the object's current generation matches the given value. Setting to 0 mak
es the operation succeed only if there are no live versions of the object.", |
| 2512 "format": "int64", | 2512 "format": "int64", |
| 2513 "location": "query", | 2513 "location": "query", |
| 2514 "type": "string" | 2514 "type": "string" |
| 2515 }, | 2515 }, |
| 2516 "ifGenerationNotMatch": { | 2516 "ifGenerationNotMatch": { |
| 2517 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value.", | 2517 "description": "Makes the operation conditional on w
hether the object's current generation does not match the given value. If no liv
e object exists, the precondition fails. Setting to 0 makes the operation succee
d only if there is a live version of the object.", |
| 2518 "format": "int64", | 2518 "format": "int64", |
| 2519 "location": "query", | 2519 "location": "query", |
| 2520 "type": "string" | 2520 "type": "string" |
| 2521 }, | 2521 }, |
| 2522 "ifMetagenerationMatch": { | 2522 "ifMetagenerationMatch": { |
| 2523 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", | 2523 "description": "Makes the operation conditional on w
hether the object's current metageneration matches the given value.", |
| 2524 "format": "int64", | 2524 "format": "int64", |
| 2525 "location": "query", | 2525 "location": "query", |
| 2526 "type": "string" | 2526 "type": "string" |
| 2527 }, | 2527 }, |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2668 ], | 2668 ], |
| 2669 "supportsSubscription": true | 2669 "supportsSubscription": true |
| 2670 } | 2670 } |
| 2671 } | 2671 } |
| 2672 }, | 2672 }, |
| 2673 "projects": { | 2673 "projects": { |
| 2674 "resources": { | 2674 "resources": { |
| 2675 "serviceAccount": { | 2675 "serviceAccount": { |
| 2676 "methods": { | 2676 "methods": { |
| 2677 "get": { | 2677 "get": { |
| 2678 "description": "Get the email address of this projec
t's GCS service account.", | 2678 "description": "Get the email address of this projec
t's Google Cloud Storage service account.", |
| 2679 "httpMethod": "GET", | 2679 "httpMethod": "GET", |
| 2680 "id": "storage.projects.serviceAccount.get", | 2680 "id": "storage.projects.serviceAccount.get", |
| 2681 "parameterOrder": [ | 2681 "parameterOrder": [ |
| 2682 "projectId" | 2682 "projectId" |
| 2683 ], | 2683 ], |
| 2684 "parameters": { | 2684 "parameters": { |
| 2685 "projectId": { | 2685 "projectId": { |
| 2686 "description": "Project ID", | 2686 "description": "Project ID", |
| 2687 "location": "path", | 2687 "location": "path", |
| 2688 "required": true, | 2688 "required": true, |
| (...skipping 10 matching lines...) Expand all Loading... |
| 2699 "https://www.googleapis.com/auth/devstorage.full
_control", | 2699 "https://www.googleapis.com/auth/devstorage.full
_control", |
| 2700 "https://www.googleapis.com/auth/devstorage.read
_only", | 2700 "https://www.googleapis.com/auth/devstorage.read
_only", |
| 2701 "https://www.googleapis.com/auth/devstorage.read
_write" | 2701 "https://www.googleapis.com/auth/devstorage.read
_write" |
| 2702 ] | 2702 ] |
| 2703 } | 2703 } |
| 2704 } | 2704 } |
| 2705 } | 2705 } |
| 2706 } | 2706 } |
| 2707 } | 2707 } |
| 2708 }, | 2708 }, |
| 2709 "revision": "20170607", | 2709 "revision": "20170810", |
| 2710 "rootUrl": "https://www.googleapis.com/", | 2710 "rootUrl": "https://www.googleapis.com/", |
| 2711 "schemas": { | 2711 "schemas": { |
| 2712 "Bucket": { | 2712 "Bucket": { |
| 2713 "description": "A bucket.", | 2713 "description": "A bucket.", |
| 2714 "id": "Bucket", | 2714 "id": "Bucket", |
| 2715 "properties": { | 2715 "properties": { |
| 2716 "acl": { | 2716 "acl": { |
| 2717 "annotations": { | 2717 "annotations": { |
| 2718 "required": [ | 2718 "required": [ |
| 2719 "storage.buckets.update" | 2719 "storage.buckets.update" |
| (...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3296 }, | 3296 }, |
| 3297 "contentEncoding": { | 3297 "contentEncoding": { |
| 3298 "description": "Content-Encoding of the object data.", | 3298 "description": "Content-Encoding of the object data.", |
| 3299 "type": "string" | 3299 "type": "string" |
| 3300 }, | 3300 }, |
| 3301 "contentLanguage": { | 3301 "contentLanguage": { |
| 3302 "description": "Content-Language of the object data.", | 3302 "description": "Content-Language of the object data.", |
| 3303 "type": "string" | 3303 "type": "string" |
| 3304 }, | 3304 }, |
| 3305 "contentType": { | 3305 "contentType": { |
| 3306 "description": "Content-Type of the object data. If contentT
ype is not specified, object downloads will be served as application/octet-strea
m.", | 3306 "description": "Content-Type of the object data. If an objec
t is stored without a Content-Type, it is served as application/octet-stream.", |
| 3307 "type": "string" | 3307 "type": "string" |
| 3308 }, | 3308 }, |
| 3309 "crc32c": { | 3309 "crc32c": { |
| 3310 "description": "CRC32c checksum, as described in RFC 4960, A
ppendix B; encoded using base64 in big-endian byte order. For more information a
bout using the CRC32c checksum, see Hashes and ETags: Best Practices.", | 3310 "description": "CRC32c checksum, as described in RFC 4960, A
ppendix B; encoded using base64 in big-endian byte order. For more information a
bout using the CRC32c checksum, see Hashes and ETags: Best Practices.", |
| 3311 "type": "string" | 3311 "type": "string" |
| 3312 }, | 3312 }, |
| 3313 "customerEncryption": { | 3313 "customerEncryption": { |
| 3314 "description": "Metadata of customer-supplied encryption key
, if the object is encrypted by such a key.", | 3314 "description": "Metadata of customer-supplied encryption key
, if the object is encrypted by such a key.", |
| 3315 "properties": { | 3315 "properties": { |
| 3316 "encryptionAlgorithm": { | 3316 "encryptionAlgorithm": { |
| (...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3599 "description": "HTTP 1.1 Entity tag for the policy.", | 3599 "description": "HTTP 1.1 Entity tag for the policy.", |
| 3600 "format": "byte", | 3600 "format": "byte", |
| 3601 "type": "string" | 3601 "type": "string" |
| 3602 }, | 3602 }, |
| 3603 "kind": { | 3603 "kind": { |
| 3604 "default": "storage#policy", | 3604 "default": "storage#policy", |
| 3605 "description": "The kind of item this is. For policies, this
is always storage#policy. This field is ignored on input.", | 3605 "description": "The kind of item this is. For policies, this
is always storage#policy. This field is ignored on input.", |
| 3606 "type": "string" | 3606 "type": "string" |
| 3607 }, | 3607 }, |
| 3608 "resourceId": { | 3608 "resourceId": { |
| 3609 "description": "The ID of the resource to which this policy
belongs. Will be of the form buckets/bucket for buckets, and buckets/bucket/obje
cts/object for objects. A specific generation may be specified by appending #gen
erationNumber to the end of the object name, e.g. buckets/my-bucket/objects/data
.txt#17. The current generation can be denoted with #0. This field is ignored on
input.", | 3609 "description": "The ID of the resource to which this policy
belongs. Will be of the form projects/_/buckets/bucket for buckets, and projects
/_/buckets/bucket/objects/object for objects. A specific generation may be speci
fied by appending #generationNumber to the end of the object name, e.g. projects
/_/buckets/my-bucket/objects/data.txt#17. The current generation can be denoted
with #0. This field is ignored on input.", |
| 3610 "type": "string" | 3610 "type": "string" |
| 3611 } | 3611 } |
| 3612 }, | 3612 }, |
| 3613 "type": "object" | 3613 "type": "object" |
| 3614 }, | 3614 }, |
| 3615 "RewriteResponse": { | 3615 "RewriteResponse": { |
| 3616 "description": "A rewrite response.", | 3616 "description": "A rewrite response.", |
| 3617 "id": "RewriteResponse", | 3617 "id": "RewriteResponse", |
| 3618 "properties": { | 3618 "properties": { |
| 3619 "done": { | 3619 "done": { |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3679 "type": "array" | 3679 "type": "array" |
| 3680 } | 3680 } |
| 3681 }, | 3681 }, |
| 3682 "type": "object" | 3682 "type": "object" |
| 3683 } | 3683 } |
| 3684 }, | 3684 }, |
| 3685 "servicePath": "storage/v1/", | 3685 "servicePath": "storage/v1/", |
| 3686 "title": "Cloud Storage JSON API", | 3686 "title": "Cloud Storage JSON API", |
| 3687 "version": "v1" | 3687 "version": "v1" |
| 3688 } | 3688 } |
| OLD | NEW |