Skip to content

Commit 4d5f830

Browse files
chore: regenerate compute client
1 parent 96d5d03 commit 4d5f830

100 files changed

Lines changed: 17027 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
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.compute.preview.model;
18+
19+
/**
20+
* RegionInstanceGroupManagers.patchPerInstanceConfigs
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
24+
* <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>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class RegionInstanceGroupManagerPatchInstanceConfigReq extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* The list of per-instance configurations to insert or patch on this managed instance group.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<PerInstanceConfig> perInstanceConfigs;
38+
39+
static {
40+
// hack to force ProGuard to consider PerInstanceConfig used, since otherwise it would be stripped out
41+
// see https://github.com/google/google-api-java-client/issues/543
42+
com.google.api.client.util.Data.nullOf(PerInstanceConfig.class);
43+
}
44+
45+
/**
46+
* The list of per-instance configurations to insert or patch on this managed instance group.
47+
* @return value or {@code null} for none
48+
*/
49+
public java.util.List<PerInstanceConfig> getPerInstanceConfigs() {
50+
return perInstanceConfigs;
51+
}
52+
53+
/**
54+
* The list of per-instance configurations to insert or patch on this managed instance group.
55+
* @param perInstanceConfigs perInstanceConfigs or {@code null} for none
56+
*/
57+
public RegionInstanceGroupManagerPatchInstanceConfigReq setPerInstanceConfigs(java.util.List<PerInstanceConfig> perInstanceConfigs) {
58+
this.perInstanceConfigs = perInstanceConfigs;
59+
return this;
60+
}
61+
62+
@Override
63+
public RegionInstanceGroupManagerPatchInstanceConfigReq set(String fieldName, Object value) {
64+
return (RegionInstanceGroupManagerPatchInstanceConfigReq) super.set(fieldName, value);
65+
}
66+
67+
@Override
68+
public RegionInstanceGroupManagerPatchInstanceConfigReq clone() {
69+
return (RegionInstanceGroupManagerPatchInstanceConfigReq) super.clone();
70+
}
71+
72+
}

0 commit comments

Comments
 (0)