Skip to content

Commit ed3c14c

Browse files
1 parent 1ec3ccc commit ed3c14c

File tree

7 files changed

+349
-6
lines changed

7 files changed

+349
-6
lines changed

clients/google-api-services-androidenterprise/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-androidenterprise</artifactId>
25-
<version>v1-rev20250213-2.0.0</version>
25+
<version>v1-rev20250302-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-androidenterprise:v1-rev20250213-2.0.0'
38+
implementation 'com.google.apis:google-api-services-androidenterprise:v1-rev20250302-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-androidenterprise/v1/2.0.0/com/google/api/services/androidenterprise/AndroidEnterprise.java

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1805,6 +1805,188 @@ public Enroll set(String parameterName, Object value) {
18051805
return (Enroll) super.set(parameterName, value);
18061806
}
18071807
}
1808+
/**
1809+
* Generates an enterprise upgrade URL to upgrade an existing managed Google Play Accounts
1810+
* enterprise to a managed Google domain. **Note:** This feature is not generally available.
1811+
*
1812+
* Create a request for the method "enterprises.generateEnterpriseUpgradeUrl".
1813+
*
1814+
* This request holds the parameters needed by the androidenterprise server. After setting any
1815+
* optional parameters, call the {@link GenerateEnterpriseUpgradeUrl#execute()} method to invoke the
1816+
* remote operation.
1817+
*
1818+
* @param enterpriseId Required. The ID of the enterprise.
1819+
* @return the request
1820+
*/
1821+
public GenerateEnterpriseUpgradeUrl generateEnterpriseUpgradeUrl(java.lang.String enterpriseId) throws java.io.IOException {
1822+
GenerateEnterpriseUpgradeUrl result = new GenerateEnterpriseUpgradeUrl(enterpriseId);
1823+
initialize(result);
1824+
return result;
1825+
}
1826+
1827+
public class GenerateEnterpriseUpgradeUrl extends AndroidEnterpriseRequest<com.google.api.services.androidenterprise.model.GenerateEnterpriseUpgradeUrlResponse> {
1828+
1829+
private static final String REST_PATH = "androidenterprise/v1/enterprises/{enterpriseId}/generateEnterpriseUpgradeUrl";
1830+
1831+
/**
1832+
* Generates an enterprise upgrade URL to upgrade an existing managed Google Play Accounts
1833+
* enterprise to a managed Google domain. **Note:** This feature is not generally available.
1834+
*
1835+
* Create a request for the method "enterprises.generateEnterpriseUpgradeUrl".
1836+
*
1837+
* This request holds the parameters needed by the the androidenterprise server. After setting
1838+
* any optional parameters, call the {@link GenerateEnterpriseUpgradeUrl#execute()} method to
1839+
* invoke the remote operation. <p> {@link GenerateEnterpriseUpgradeUrl#initialize(com.google.api.
1840+
* client.googleapis.services.AbstractGoogleClientRequest)} must be called to initialize this
1841+
* instance immediately after invoking the constructor. </p>
1842+
*
1843+
* @param enterpriseId Required. The ID of the enterprise.
1844+
* @since 1.13
1845+
*/
1846+
protected GenerateEnterpriseUpgradeUrl(java.lang.String enterpriseId) {
1847+
super(AndroidEnterprise.this, "POST", REST_PATH, null, com.google.api.services.androidenterprise.model.GenerateEnterpriseUpgradeUrlResponse.class);
1848+
this.enterpriseId = com.google.api.client.util.Preconditions.checkNotNull(enterpriseId, "Required parameter enterpriseId must be specified.");
1849+
}
1850+
1851+
@Override
1852+
public GenerateEnterpriseUpgradeUrl set$Xgafv(java.lang.String $Xgafv) {
1853+
return (GenerateEnterpriseUpgradeUrl) super.set$Xgafv($Xgafv);
1854+
}
1855+
1856+
@Override
1857+
public GenerateEnterpriseUpgradeUrl setAccessToken(java.lang.String accessToken) {
1858+
return (GenerateEnterpriseUpgradeUrl) super.setAccessToken(accessToken);
1859+
}
1860+
1861+
@Override
1862+
public GenerateEnterpriseUpgradeUrl setAlt(java.lang.String alt) {
1863+
return (GenerateEnterpriseUpgradeUrl) super.setAlt(alt);
1864+
}
1865+
1866+
@Override
1867+
public GenerateEnterpriseUpgradeUrl setCallback(java.lang.String callback) {
1868+
return (GenerateEnterpriseUpgradeUrl) super.setCallback(callback);
1869+
}
1870+
1871+
@Override
1872+
public GenerateEnterpriseUpgradeUrl setFields(java.lang.String fields) {
1873+
return (GenerateEnterpriseUpgradeUrl) super.setFields(fields);
1874+
}
1875+
1876+
@Override
1877+
public GenerateEnterpriseUpgradeUrl setKey(java.lang.String key) {
1878+
return (GenerateEnterpriseUpgradeUrl) super.setKey(key);
1879+
}
1880+
1881+
@Override
1882+
public GenerateEnterpriseUpgradeUrl setOauthToken(java.lang.String oauthToken) {
1883+
return (GenerateEnterpriseUpgradeUrl) super.setOauthToken(oauthToken);
1884+
}
1885+
1886+
@Override
1887+
public GenerateEnterpriseUpgradeUrl setPrettyPrint(java.lang.Boolean prettyPrint) {
1888+
return (GenerateEnterpriseUpgradeUrl) super.setPrettyPrint(prettyPrint);
1889+
}
1890+
1891+
@Override
1892+
public GenerateEnterpriseUpgradeUrl setQuotaUser(java.lang.String quotaUser) {
1893+
return (GenerateEnterpriseUpgradeUrl) super.setQuotaUser(quotaUser);
1894+
}
1895+
1896+
@Override
1897+
public GenerateEnterpriseUpgradeUrl setUploadType(java.lang.String uploadType) {
1898+
return (GenerateEnterpriseUpgradeUrl) super.setUploadType(uploadType);
1899+
}
1900+
1901+
@Override
1902+
public GenerateEnterpriseUpgradeUrl setUploadProtocol(java.lang.String uploadProtocol) {
1903+
return (GenerateEnterpriseUpgradeUrl) super.setUploadProtocol(uploadProtocol);
1904+
}
1905+
1906+
/** Required. The ID of the enterprise. */
1907+
@com.google.api.client.util.Key
1908+
private java.lang.String enterpriseId;
1909+
1910+
/** Required. The ID of the enterprise.
1911+
*/
1912+
public java.lang.String getEnterpriseId() {
1913+
return enterpriseId;
1914+
}
1915+
1916+
/** Required. The ID of the enterprise. */
1917+
public GenerateEnterpriseUpgradeUrl setEnterpriseId(java.lang.String enterpriseId) {
1918+
this.enterpriseId = enterpriseId;
1919+
return this;
1920+
}
1921+
1922+
/**
1923+
* Optional. Email address used to prefill the admin field of the enterprise signup form as
1924+
* part of the upgrade process. This value is a hint only and can be altered by the user.
1925+
* Personal email addresses are not allowed. If `allowedDomains` is non-empty then this must
1926+
* belong to one of the `allowedDomains`.
1927+
*/
1928+
@com.google.api.client.util.Key
1929+
private java.lang.String adminEmail;
1930+
1931+
/** Optional. Email address used to prefill the admin field of the enterprise signup form as part of
1932+
the upgrade process. This value is a hint only and can be altered by the user. Personal email
1933+
addresses are not allowed. If `allowedDomains` is non-empty then this must belong to one of the
1934+
`allowedDomains`.
1935+
*/
1936+
public java.lang.String getAdminEmail() {
1937+
return adminEmail;
1938+
}
1939+
1940+
/**
1941+
* Optional. Email address used to prefill the admin field of the enterprise signup form as
1942+
* part of the upgrade process. This value is a hint only and can be altered by the user.
1943+
* Personal email addresses are not allowed. If `allowedDomains` is non-empty then this must
1944+
* belong to one of the `allowedDomains`.
1945+
*/
1946+
public GenerateEnterpriseUpgradeUrl setAdminEmail(java.lang.String adminEmail) {
1947+
this.adminEmail = adminEmail;
1948+
return this;
1949+
}
1950+
1951+
/**
1952+
* Optional. A list of domains that are permitted for the admin email. The IT admin cannot
1953+
* enter an email address with a domain name that is not in this list. Subdomains of domains
1954+
* in this list are not allowed but can be allowed by adding a second entry which has `*.`
1955+
* prefixed to the domain name (e.g. *.example.com). If the field is not present or is an
1956+
* empty list then the IT admin is free to use any valid domain name. Personal email domains
1957+
* are not allowed.
1958+
*/
1959+
@com.google.api.client.util.Key
1960+
private java.util.List<java.lang.String> allowedDomains;
1961+
1962+
/** Optional. A list of domains that are permitted for the admin email. The IT admin cannot enter an
1963+
email address with a domain name that is not in this list. Subdomains of domains in this list are
1964+
not allowed but can be allowed by adding a second entry which has `*.` prefixed to the domain name
1965+
(e.g. *.example.com). If the field is not present or is an empty list then the IT admin is free to
1966+
use any valid domain name. Personal email domains are not allowed.
1967+
*/
1968+
public java.util.List<java.lang.String> getAllowedDomains() {
1969+
return allowedDomains;
1970+
}
1971+
1972+
/**
1973+
* Optional. A list of domains that are permitted for the admin email. The IT admin cannot
1974+
* enter an email address with a domain name that is not in this list. Subdomains of domains
1975+
* in this list are not allowed but can be allowed by adding a second entry which has `*.`
1976+
* prefixed to the domain name (e.g. *.example.com). If the field is not present or is an
1977+
* empty list then the IT admin is free to use any valid domain name. Personal email domains
1978+
* are not allowed.
1979+
*/
1980+
public GenerateEnterpriseUpgradeUrl setAllowedDomains(java.util.List<java.lang.String> allowedDomains) {
1981+
this.allowedDomains = allowedDomains;
1982+
return this;
1983+
}
1984+
1985+
@Override
1986+
public GenerateEnterpriseUpgradeUrl set(String parameterName, Object value) {
1987+
return (GenerateEnterpriseUpgradeUrl) super.set(parameterName, value);
1988+
}
1989+
}
18081990
/**
18091991
* Generates a sign-up URL.
18101992
*
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.androidenterprise.model;
18+
19+
/**
20+
* An event generated when an enterprise is upgraded. **Note:** This feature is not generally
21+
* available.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Google Play EMM API. For a detailed explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class EnterpriseUpgradeEvent extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* The upgrade state.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String upgradeState;
39+
40+
/**
41+
* The upgrade state.
42+
* @return value or {@code null} for none
43+
*/
44+
public java.lang.String getUpgradeState() {
45+
return upgradeState;
46+
}
47+
48+
/**
49+
* The upgrade state.
50+
* @param upgradeState upgradeState or {@code null} for none
51+
*/
52+
public EnterpriseUpgradeEvent setUpgradeState(java.lang.String upgradeState) {
53+
this.upgradeState = upgradeState;
54+
return this;
55+
}
56+
57+
@Override
58+
public EnterpriseUpgradeEvent set(String fieldName, Object value) {
59+
return (EnterpriseUpgradeEvent) super.set(fieldName, value);
60+
}
61+
62+
@Override
63+
public EnterpriseUpgradeEvent clone() {
64+
return (EnterpriseUpgradeEvent) super.clone();
65+
}
66+
67+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.androidenterprise.model;
18+
19+
/**
20+
* Response message for generating a URL to upgrade an existing managed Google Play Accounts
21+
* enterprise to a managed Google domain. **Note:** This feature is not generally available.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Google Play EMM API. For a detailed explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GenerateEnterpriseUpgradeUrlResponse extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* A URL for an enterprise admin to upgrade their enterprise. The page can't be rendered in an
35+
* iframe.
36+
* The value may be {@code null}.
37+
*/
38+
@com.google.api.client.util.Key
39+
private java.lang.String url;
40+
41+
/**
42+
* A URL for an enterprise admin to upgrade their enterprise. The page can't be rendered in an
43+
* iframe.
44+
* @return value or {@code null} for none
45+
*/
46+
public java.lang.String getUrl() {
47+
return url;
48+
}
49+
50+
/**
51+
* A URL for an enterprise admin to upgrade their enterprise. The page can't be rendered in an
52+
* iframe.
53+
* @param url url or {@code null} for none
54+
*/
55+
public GenerateEnterpriseUpgradeUrlResponse setUrl(java.lang.String url) {
56+
this.url = url;
57+
return this;
58+
}
59+
60+
@Override
61+
public GenerateEnterpriseUpgradeUrlResponse set(String fieldName, Object value) {
62+
return (GenerateEnterpriseUpgradeUrlResponse) super.set(fieldName, value);
63+
}
64+
65+
@Override
66+
public GenerateEnterpriseUpgradeUrlResponse clone() {
67+
return (GenerateEnterpriseUpgradeUrlResponse) super.clone();
68+
}
69+
70+
}

clients/google-api-services-androidenterprise/v1/2.0.0/com/google/api/services/androidenterprise/model/Notification.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,13 @@ public final class Notification extends com.google.api.client.json.GenericJson {
5757
@com.google.api.client.util.Key
5858
private java.lang.String enterpriseId;
5959

60+
/**
61+
* Notifications about enterprise upgrade. **Note:** This feature is not generally available.
62+
* The value may be {@code null}.
63+
*/
64+
@com.google.api.client.util.Key
65+
private EnterpriseUpgradeEvent enterpriseUpgradeEvent;
66+
6067
/**
6168
* Notifications about an app installation failure.
6269
* The value may be {@code null}.
@@ -175,6 +182,23 @@ public Notification setEnterpriseId(java.lang.String enterpriseId) {
175182
return this;
176183
}
177184

185+
/**
186+
* Notifications about enterprise upgrade. **Note:** This feature is not generally available.
187+
* @return value or {@code null} for none
188+
*/
189+
public EnterpriseUpgradeEvent getEnterpriseUpgradeEvent() {
190+
return enterpriseUpgradeEvent;
191+
}
192+
193+
/**
194+
* Notifications about enterprise upgrade. **Note:** This feature is not generally available.
195+
* @param enterpriseUpgradeEvent enterpriseUpgradeEvent or {@code null} for none
196+
*/
197+
public Notification setEnterpriseUpgradeEvent(EnterpriseUpgradeEvent enterpriseUpgradeEvent) {
198+
this.enterpriseUpgradeEvent = enterpriseUpgradeEvent;
199+
return this;
200+
}
201+
178202
/**
179203
* Notifications about an app installation failure.
180204
* @return value or {@code null} for none

clients/google-api-services-androidenterprise/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-androidenterprise</artifactId>
11-
<version>v1-rev20250213-2.0.0</version>
12-
<name>Google Play EMM API v1-rev20250213-2.0.0</name>
11+
<version>v1-rev20250302-2.0.0</version>
12+
<name>Google Play EMM API v1-rev20250302-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

0 commit comments

Comments
 (0)