Skip to content

Commit cca583a

Browse files
1 parent ed3c14c commit cca583a

File tree

6 files changed

+328
-6
lines changed

6 files changed

+328
-6
lines changed

clients/google-api-services-androidmanagement/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-androidmanagement</artifactId>
25-
<version>v1-rev20250213-2.0.0</version>
25+
<version>v1-rev20250303-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-androidmanagement:v1-rev20250213-2.0.0'
38+
implementation 'com.google.apis:google-api-services-androidmanagement:v1-rev20250303-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-androidmanagement/v1/2.0.0/com/google/api/services/androidmanagement/v1/AndroidManagement.java

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,144 @@ public Delete set(String parameterName, Object value) {
499499
return (Delete) super.set(parameterName, value);
500500
}
501501
}
502+
/**
503+
* Generates an enterprise upgrade URL to upgrade an existing managed Google Play Accounts
504+
* enterprise to a managed Google domain.Note: This feature is not generally available.
505+
*
506+
* Create a request for the method "enterprises.generateEnterpriseUpgradeUrl".
507+
*
508+
* This request holds the parameters needed by the androidmanagement server. After setting any
509+
* optional parameters, call the {@link GenerateEnterpriseUpgradeUrl#execute()} method to invoke the
510+
* remote operation.
511+
*
512+
* @param name Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
513+
* @param content the {@link com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlRequest}
514+
* @return the request
515+
*/
516+
public GenerateEnterpriseUpgradeUrl generateEnterpriseUpgradeUrl(java.lang.String name, com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlRequest content) throws java.io.IOException {
517+
GenerateEnterpriseUpgradeUrl result = new GenerateEnterpriseUpgradeUrl(name, content);
518+
initialize(result);
519+
return result;
520+
}
521+
522+
public class GenerateEnterpriseUpgradeUrl extends AndroidManagementRequest<com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlResponse> {
523+
524+
private static final String REST_PATH = "v1/{+name}:generateEnterpriseUpgradeUrl";
525+
526+
private final java.util.regex.Pattern NAME_PATTERN =
527+
java.util.regex.Pattern.compile("^enterprises/[^/]+$");
528+
529+
/**
530+
* Generates an enterprise upgrade URL to upgrade an existing managed Google Play Accounts
531+
* enterprise to a managed Google domain.Note: This feature is not generally available.
532+
*
533+
* Create a request for the method "enterprises.generateEnterpriseUpgradeUrl".
534+
*
535+
* This request holds the parameters needed by the the androidmanagement server. After setting
536+
* any optional parameters, call the {@link GenerateEnterpriseUpgradeUrl#execute()} method to
537+
* invoke the remote operation. <p> {@link GenerateEnterpriseUpgradeUrl#initialize(com.google.api.
538+
* client.googleapis.services.AbstractGoogleClientRequest)} must be called to initialize this
539+
* instance immediately after invoking the constructor. </p>
540+
*
541+
* @param name Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
542+
* @param content the {@link com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlRequest}
543+
* @since 1.13
544+
*/
545+
protected GenerateEnterpriseUpgradeUrl(java.lang.String name, com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlRequest content) {
546+
super(AndroidManagement.this, "POST", REST_PATH, content, com.google.api.services.androidmanagement.v1.model.GenerateEnterpriseUpgradeUrlResponse.class);
547+
this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
548+
if (!getSuppressPatternChecks()) {
549+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
550+
"Parameter name must conform to the pattern " +
551+
"^enterprises/[^/]+$");
552+
}
553+
}
554+
555+
@Override
556+
public GenerateEnterpriseUpgradeUrl set$Xgafv(java.lang.String $Xgafv) {
557+
return (GenerateEnterpriseUpgradeUrl) super.set$Xgafv($Xgafv);
558+
}
559+
560+
@Override
561+
public GenerateEnterpriseUpgradeUrl setAccessToken(java.lang.String accessToken) {
562+
return (GenerateEnterpriseUpgradeUrl) super.setAccessToken(accessToken);
563+
}
564+
565+
@Override
566+
public GenerateEnterpriseUpgradeUrl setAlt(java.lang.String alt) {
567+
return (GenerateEnterpriseUpgradeUrl) super.setAlt(alt);
568+
}
569+
570+
@Override
571+
public GenerateEnterpriseUpgradeUrl setCallback(java.lang.String callback) {
572+
return (GenerateEnterpriseUpgradeUrl) super.setCallback(callback);
573+
}
574+
575+
@Override
576+
public GenerateEnterpriseUpgradeUrl setFields(java.lang.String fields) {
577+
return (GenerateEnterpriseUpgradeUrl) super.setFields(fields);
578+
}
579+
580+
@Override
581+
public GenerateEnterpriseUpgradeUrl setKey(java.lang.String key) {
582+
return (GenerateEnterpriseUpgradeUrl) super.setKey(key);
583+
}
584+
585+
@Override
586+
public GenerateEnterpriseUpgradeUrl setOauthToken(java.lang.String oauthToken) {
587+
return (GenerateEnterpriseUpgradeUrl) super.setOauthToken(oauthToken);
588+
}
589+
590+
@Override
591+
public GenerateEnterpriseUpgradeUrl setPrettyPrint(java.lang.Boolean prettyPrint) {
592+
return (GenerateEnterpriseUpgradeUrl) super.setPrettyPrint(prettyPrint);
593+
}
594+
595+
@Override
596+
public GenerateEnterpriseUpgradeUrl setQuotaUser(java.lang.String quotaUser) {
597+
return (GenerateEnterpriseUpgradeUrl) super.setQuotaUser(quotaUser);
598+
}
599+
600+
@Override
601+
public GenerateEnterpriseUpgradeUrl setUploadType(java.lang.String uploadType) {
602+
return (GenerateEnterpriseUpgradeUrl) super.setUploadType(uploadType);
603+
}
604+
605+
@Override
606+
public GenerateEnterpriseUpgradeUrl setUploadProtocol(java.lang.String uploadProtocol) {
607+
return (GenerateEnterpriseUpgradeUrl) super.setUploadProtocol(uploadProtocol);
608+
}
609+
610+
/**
611+
* Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
612+
*/
613+
@com.google.api.client.util.Key
614+
private java.lang.String name;
615+
616+
/** Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
617+
*/
618+
public java.lang.String getName() {
619+
return name;
620+
}
621+
622+
/**
623+
* Required. The name of the enterprise to be upgraded in the form enterprises/{enterpriseId}.
624+
*/
625+
public GenerateEnterpriseUpgradeUrl setName(java.lang.String name) {
626+
if (!getSuppressPatternChecks()) {
627+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
628+
"Parameter name must conform to the pattern " +
629+
"^enterprises/[^/]+$");
630+
}
631+
this.name = name;
632+
return this;
633+
}
634+
635+
@Override
636+
public GenerateEnterpriseUpgradeUrl set(String parameterName, Object value) {
637+
return (GenerateEnterpriseUpgradeUrl) super.set(parameterName, value);
638+
}
639+
}
502640
/**
503641
* Gets an enterprise.
504642
*
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
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.androidmanagement.v1.model;
18+
19+
/**
20+
* Request 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 Android Management API. For a detailed explanation
25+
* see:
26+
* <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>
27+
* </p>
28+
*
29+
* @author Google, Inc.
30+
*/
31+
@SuppressWarnings("javadoc")
32+
public final class GenerateEnterpriseUpgradeUrlRequest extends com.google.api.client.json.GenericJson {
33+
34+
/**
35+
* Optional. Email address used to prefill the admin field of the enterprise signup form as part
36+
* of the upgrade process. This value is a hint only and can be altered by the user. Personal
37+
* email addresses are not allowed. If allowedDomains is non-empty then this must belong to one of
38+
* the allowedDomains.
39+
* The value may be {@code null}.
40+
*/
41+
@com.google.api.client.util.Key
42+
private java.lang.String adminEmail;
43+
44+
/**
45+
* Optional. A list of domains that are permitted for the admin email. The IT admin cannot enter
46+
* an email address with a domain name that is not in this list. Subdomains of domains in this
47+
* list are not allowed but can be allowed by adding a second entry which has *. prefixed to the
48+
* domain name (e.g. *.example.com). If the field is not present or is an empty list then the IT
49+
* admin is free to use any valid domain name. Personal email domains are not allowed.
50+
* The value may be {@code null}.
51+
*/
52+
@com.google.api.client.util.Key
53+
private java.util.List<java.lang.String> allowedDomains;
54+
55+
/**
56+
* Optional. Email address used to prefill the admin field of the enterprise signup form as part
57+
* of the upgrade process. This value is a hint only and can be altered by the user. Personal
58+
* email addresses are not allowed. If allowedDomains is non-empty then this must belong to one of
59+
* the allowedDomains.
60+
* @return value or {@code null} for none
61+
*/
62+
public java.lang.String getAdminEmail() {
63+
return adminEmail;
64+
}
65+
66+
/**
67+
* Optional. Email address used to prefill the admin field of the enterprise signup form as part
68+
* of the upgrade process. This value is a hint only and can be altered by the user. Personal
69+
* email addresses are not allowed. If allowedDomains is non-empty then this must belong to one of
70+
* the allowedDomains.
71+
* @param adminEmail adminEmail or {@code null} for none
72+
*/
73+
public GenerateEnterpriseUpgradeUrlRequest setAdminEmail(java.lang.String adminEmail) {
74+
this.adminEmail = adminEmail;
75+
return this;
76+
}
77+
78+
/**
79+
* Optional. A list of domains that are permitted for the admin email. The IT admin cannot enter
80+
* an email address with a domain name that is not in this list. Subdomains of domains in this
81+
* list are not allowed but can be allowed by adding a second entry which has *. prefixed to the
82+
* domain name (e.g. *.example.com). If the field is not present or is an empty list then the IT
83+
* admin is free to use any valid domain name. Personal email domains are not allowed.
84+
* @return value or {@code null} for none
85+
*/
86+
public java.util.List<java.lang.String> getAllowedDomains() {
87+
return allowedDomains;
88+
}
89+
90+
/**
91+
* Optional. A list of domains that are permitted for the admin email. The IT admin cannot enter
92+
* an email address with a domain name that is not in this list. Subdomains of domains in this
93+
* list are not allowed but can be allowed by adding a second entry which has *. prefixed to the
94+
* domain name (e.g. *.example.com). If the field is not present or is an empty list then the IT
95+
* admin is free to use any valid domain name. Personal email domains are not allowed.
96+
* @param allowedDomains allowedDomains or {@code null} for none
97+
*/
98+
public GenerateEnterpriseUpgradeUrlRequest setAllowedDomains(java.util.List<java.lang.String> allowedDomains) {
99+
this.allowedDomains = allowedDomains;
100+
return this;
101+
}
102+
103+
@Override
104+
public GenerateEnterpriseUpgradeUrlRequest set(String fieldName, Object value) {
105+
return (GenerateEnterpriseUpgradeUrlRequest) super.set(fieldName, value);
106+
}
107+
108+
@Override
109+
public GenerateEnterpriseUpgradeUrlRequest clone() {
110+
return (GenerateEnterpriseUpgradeUrlRequest) super.clone();
111+
}
112+
113+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
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.androidmanagement.v1.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 Android Management API. For a detailed explanation
25+
* see:
26+
* <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>
27+
* </p>
28+
*
29+
* @author Google, Inc.
30+
*/
31+
@SuppressWarnings("javadoc")
32+
public final class GenerateEnterpriseUpgradeUrlResponse extends com.google.api.client.json.GenericJson {
33+
34+
/**
35+
* A URL for an enterprise admin to upgrade their enterprise. The page can't be rendered in an
36+
* iframe.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private java.lang.String url;
41+
42+
/**
43+
* A URL for an enterprise admin to upgrade their enterprise. The page can't be rendered in an
44+
* iframe.
45+
* @return value or {@code null} for none
46+
*/
47+
public java.lang.String getUrl() {
48+
return url;
49+
}
50+
51+
/**
52+
* A URL for an enterprise admin to upgrade their enterprise. The page can't be rendered in an
53+
* iframe.
54+
* @param url url or {@code null} for none
55+
*/
56+
public GenerateEnterpriseUpgradeUrlResponse setUrl(java.lang.String url) {
57+
this.url = url;
58+
return this;
59+
}
60+
61+
@Override
62+
public GenerateEnterpriseUpgradeUrlResponse set(String fieldName, Object value) {
63+
return (GenerateEnterpriseUpgradeUrlResponse) super.set(fieldName, value);
64+
}
65+
66+
@Override
67+
public GenerateEnterpriseUpgradeUrlResponse clone() {
68+
return (GenerateEnterpriseUpgradeUrlResponse) super.clone();
69+
}
70+
71+
}

clients/google-api-services-androidmanagement/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-androidmanagement</artifactId>
11-
<version>v1-rev20250213-2.0.0</version>
12-
<name>Android Management API v1-rev20250213-2.0.0</name>
11+
<version>v1-rev20250303-2.0.0</version>
12+
<name>Android Management API v1-rev20250303-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-androidmanagement/v1/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-androidmanagement</artifactId>
25-
<version>v1-rev20250213-2.0.0</version>
25+
<version>v1-rev20250303-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-androidmanagement:v1-rev20250213-2.0.0'
38+
implementation 'com.google.apis:google-api-services-androidmanagement:v1-rev20250303-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)