Skip to content

Commit f6f218b

Browse files
1 parent d2f4412 commit f6f218b

9 files changed

Lines changed: 216 additions & 6 deletions

File tree

‎clients/google-api-services-compute/preview/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-compute</artifactId>
25-
<version>preview-rev20261026-2.9.2</version>
25+
<version>preview-rev20261028-2.9.2</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-compute:preview-rev20261026-2.9.2'
38+
implementation 'com.google.apis:google-api-services-compute:preview-rev20261028-2.9.2'
3939
}
4040
```
4141

‎clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/BackendService.java‎

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,14 @@ public final class BackendService extends com.google.api.client.json.GenericJson
453453
@com.google.api.client.util.Key
454454
private java.lang.String network;
455455

456+
/**
457+
* Optional. The URL of the network attachment that this resource belongs
458+
* to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
459+
* The value may be {@code null}.
460+
*/
461+
@com.google.api.client.util.Key
462+
private java.lang.String networkAttachment;
463+
456464
/**
457465
* Configures traffic steering properties of internal passthrough Network Load Balancers.
458466
*
@@ -584,6 +592,15 @@ public final class BackendService extends com.google.api.client.json.GenericJson
584592
@com.google.api.client.util.Key
585593
private java.util.List<java.lang.String> serviceBindings;
586594

595+
/**
596+
* Optional. The service class ID associated with this resource. Producer Service's Service class
597+
* ID for the region of this backend service. Can only be used with network_attachment. It is not
598+
* possible to use on its own; however, network_attachment can be used without service_class_id.
599+
* The value may be {@code null}.
600+
*/
601+
@com.google.api.client.util.Key
602+
private java.lang.String serviceClassId;
603+
587604
/**
588605
* URL to networkservices.ServiceLbPolicy resource.
589606
*
@@ -1604,6 +1621,25 @@ public BackendService setNetwork(java.lang.String network) {
16041621
return this;
16051622
}
16061623

1624+
/**
1625+
* Optional. The URL of the network attachment that this resource belongs
1626+
* to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
1627+
* @return value or {@code null} for none
1628+
*/
1629+
public java.lang.String getNetworkAttachment() {
1630+
return networkAttachment;
1631+
}
1632+
1633+
/**
1634+
* Optional. The URL of the network attachment that this resource belongs
1635+
* to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
1636+
* @param networkAttachment networkAttachment or {@code null} for none
1637+
*/
1638+
public BackendService setNetworkAttachment(java.lang.String networkAttachment) {
1639+
this.networkAttachment = networkAttachment;
1640+
return this;
1641+
}
1642+
16071643
/**
16081644
* Configures traffic steering properties of internal passthrough Network Load Balancers.
16091645
*
@@ -1902,6 +1938,27 @@ public BackendService setServiceBindings(java.util.List<java.lang.String> servic
19021938
return this;
19031939
}
19041940

1941+
/**
1942+
* Optional. The service class ID associated with this resource. Producer Service's Service class
1943+
* ID for the region of this backend service. Can only be used with network_attachment. It is not
1944+
* possible to use on its own; however, network_attachment can be used without service_class_id.
1945+
* @return value or {@code null} for none
1946+
*/
1947+
public java.lang.String getServiceClassId() {
1948+
return serviceClassId;
1949+
}
1950+
1951+
/**
1952+
* Optional. The service class ID associated with this resource. Producer Service's Service class
1953+
* ID for the region of this backend service. Can only be used with network_attachment. It is not
1954+
* possible to use on its own; however, network_attachment can be used without service_class_id.
1955+
* @param serviceClassId serviceClassId or {@code null} for none
1956+
*/
1957+
public BackendService setServiceClassId(java.lang.String serviceClassId) {
1958+
this.serviceClassId = serviceClassId;
1959+
return this;
1960+
}
1961+
19051962
/**
19061963
* URL to networkservices.ServiceLbPolicy resource.
19071964
*

‎clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ForwardingRule.java‎

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,14 @@ public final class ForwardingRule extends com.google.api.client.json.GenericJson
355355
@com.google.api.client.util.Key
356356
private java.lang.String network;
357357

358+
/**
359+
* Optional. The URL of the network attachment that this resource belongs
360+
* to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
361+
* The value may be {@code null}.
362+
*/
363+
@com.google.api.client.util.Key
364+
private java.lang.String networkAttachment;
365+
358366
/**
359367
* This signifies the networking tier used for configuring this load balancer and can only take
360368
* the following values:PREMIUM, STANDARD.
@@ -463,6 +471,15 @@ public final class ForwardingRule extends com.google.api.client.json.GenericJson
463471
@com.google.api.client.util.Key
464472
private java.lang.String selfLinkWithId;
465473

474+
/**
475+
* Optional. Producer Service's Service class ID for the region of this forwarding rule. Can only
476+
* be used with network_attachment. It is not possible to use on its own; however,
477+
* network_attachment can be used without service_class_id.
478+
* The value may be {@code null}.
479+
*/
480+
@com.google.api.client.util.Key
481+
private java.lang.String serviceClassId;
482+
466483
/**
467484
* Service Directory resources to register this forwarding rule with. Currently, only supports a
468485
* single Service Directory resource.
@@ -1322,6 +1339,25 @@ public ForwardingRule setNetwork(java.lang.String network) {
13221339
return this;
13231340
}
13241341

1342+
/**
1343+
* Optional. The URL of the network attachment that this resource belongs
1344+
* to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
1345+
* @return value or {@code null} for none
1346+
*/
1347+
public java.lang.String getNetworkAttachment() {
1348+
return networkAttachment;
1349+
}
1350+
1351+
/**
1352+
* Optional. The URL of the network attachment that this resource belongs
1353+
* to.projects/{project}/regions/{region_name}/networkAttachments/{network_attachment_name}.
1354+
* @param networkAttachment networkAttachment or {@code null} for none
1355+
*/
1356+
public ForwardingRule setNetworkAttachment(java.lang.String networkAttachment) {
1357+
this.networkAttachment = networkAttachment;
1358+
return this;
1359+
}
1360+
13251361
/**
13261362
* This signifies the networking tier used for configuring this load balancer and can only take
13271363
* the following values:PREMIUM, STANDARD.
@@ -1565,6 +1601,27 @@ public ForwardingRule setSelfLinkWithId(java.lang.String selfLinkWithId) {
15651601
return this;
15661602
}
15671603

1604+
/**
1605+
* Optional. Producer Service's Service class ID for the region of this forwarding rule. Can only
1606+
* be used with network_attachment. It is not possible to use on its own; however,
1607+
* network_attachment can be used without service_class_id.
1608+
* @return value or {@code null} for none
1609+
*/
1610+
public java.lang.String getServiceClassId() {
1611+
return serviceClassId;
1612+
}
1613+
1614+
/**
1615+
* Optional. Producer Service's Service class ID for the region of this forwarding rule. Can only
1616+
* be used with network_attachment. It is not possible to use on its own; however,
1617+
* network_attachment can be used without service_class_id.
1618+
* @param serviceClassId serviceClassId or {@code null} for none
1619+
*/
1620+
public ForwardingRule setServiceClassId(java.lang.String serviceClassId) {
1621+
this.serviceClassId = serviceClassId;
1622+
return this;
1623+
}
1624+
15681625
/**
15691626
* Service Directory resources to register this forwarding rule with. Currently, only supports a
15701627
* single Service Directory resource.

‎clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagerUpdatePolicy.java‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@
2929
@SuppressWarnings("javadoc")
3030
public final class InstanceGroupManagerUpdatePolicy extends com.google.api.client.json.GenericJson {
3131

32+
/**
33+
* Actions that are allowed to update instances within MIG.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private java.util.List<java.lang.String> allowedActions;
38+
3239
/**
3340
* The instance redistribution policy for regional managed instance groups. Valid values are:
3441
* - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances
@@ -116,6 +123,23 @@ public final class InstanceGroupManagerUpdatePolicy extends com.google.api.clien
116123
@com.google.api.client.util.Key
117124
private java.lang.String type;
118125

126+
/**
127+
* Actions that are allowed to update instances within MIG.
128+
* @return value or {@code null} for none
129+
*/
130+
public java.util.List<java.lang.String> getAllowedActions() {
131+
return allowedActions;
132+
}
133+
134+
/**
135+
* Actions that are allowed to update instances within MIG.
136+
* @param allowedActions allowedActions or {@code null} for none
137+
*/
138+
public InstanceGroupManagerUpdatePolicy setAllowedActions(java.util.List<java.lang.String> allowedActions) {
139+
this.allowedActions = allowedActions;
140+
return this;
141+
}
142+
119143
/**
120144
* The instance redistribution policy for regional managed instance groups. Valid values are:
121145
* - PROACTIVE (default): The group attempts to maintain an even distribution of VM instances

‎clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/InstanceGroupManagersApplyUpdatesRequest.java‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ public final class InstanceGroupManagersApplyUpdatesRequest extends com.google.a
3737
@com.google.api.client.util.Key
3838
private java.lang.Boolean allInstances;
3939

40+
/**
41+
* Actions that are allowed to update instances within MIG.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.util.List<java.lang.String> allowedActions;
46+
4047
/**
4148
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
4249
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
@@ -90,6 +97,23 @@ public InstanceGroupManagersApplyUpdatesRequest setAllInstances(java.lang.Boolea
9097
return this;
9198
}
9299

100+
/**
101+
* Actions that are allowed to update instances within MIG.
102+
* @return value or {@code null} for none
103+
*/
104+
public java.util.List<java.lang.String> getAllowedActions() {
105+
return allowedActions;
106+
}
107+
108+
/**
109+
* Actions that are allowed to update instances within MIG.
110+
* @param allowedActions allowedActions or {@code null} for none
111+
*/
112+
public InstanceGroupManagersApplyUpdatesRequest setAllowedActions(java.util.List<java.lang.String> allowedActions) {
113+
this.allowedActions = allowedActions;
114+
return this;
115+
}
116+
93117
/**
94118
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
95119
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].

‎clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/RegionInstanceGroupManagersApplyUpdatesRequest.java‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ public final class RegionInstanceGroupManagersApplyUpdatesRequest extends com.go
3737
@com.google.api.client.util.Key
3838
private java.lang.Boolean allInstances;
3939

40+
/**
41+
* Actions that are allowed to update instances within MIG.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.util.List<java.lang.String> allowedActions;
46+
4047
/**
4148
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
4249
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].
@@ -90,6 +97,23 @@ public RegionInstanceGroupManagersApplyUpdatesRequest setAllInstances(java.lang.
9097
return this;
9198
}
9299

100+
/**
101+
* Actions that are allowed to update instances within MIG.
102+
* @return value or {@code null} for none
103+
*/
104+
public java.util.List<java.lang.String> getAllowedActions() {
105+
return allowedActions;
106+
}
107+
108+
/**
109+
* Actions that are allowed to update instances within MIG.
110+
* @param allowedActions allowedActions or {@code null} for none
111+
*/
112+
public RegionInstanceGroupManagersApplyUpdatesRequest setAllowedActions(java.util.List<java.lang.String> allowedActions) {
113+
this.allowedActions = allowedActions;
114+
return this;
115+
}
116+
93117
/**
94118
* The list of URLs of one or more instances for which you want to apply updates. Each URL can be
95119
* a full URL or a partial URL, such aszones/[ZONE]/instances/[INSTANCE_NAME].

‎clients/google-api-services-compute/preview/2.0.0/com/google/api/services/compute/model/ServiceAttachment.java‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,13 @@ public final class ServiceAttachment extends com.google.api.client.json.GenericJ
137137
@com.google.api.client.util.Key
138138
private java.util.Map<String, java.lang.String> metadata;
139139

140+
/**
141+
* Optional. The connection mode of the service attachment.
142+
* The value may be {@code null}.
143+
*/
144+
@com.google.api.client.util.Key
145+
private java.lang.String mode;
146+
140147
/**
141148
* Name of the resource. Provided by the client when the resource is created. The name must be
142149
* 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters
@@ -513,6 +520,23 @@ public ServiceAttachment setMetadata(java.util.Map<String, java.lang.String> met
513520
return this;
514521
}
515522

523+
/**
524+
* Optional. The connection mode of the service attachment.
525+
* @return value or {@code null} for none
526+
*/
527+
public java.lang.String getMode() {
528+
return mode;
529+
}
530+
531+
/**
532+
* Optional. The connection mode of the service attachment.
533+
* @param mode mode or {@code null} for none
534+
*/
535+
public ServiceAttachment setMode(java.lang.String mode) {
536+
this.mode = mode;
537+
return this;
538+
}
539+
516540
/**
517541
* Name of the resource. Provided by the client when the resource is created. The name must be
518542
* 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters

‎clients/google-api-services-compute/preview/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-compute</artifactId>
11-
<version>preview-rev20261026-2.9.2</version>
12-
<name>Compute Engine API preview-rev20261026-2.9.2</name>
11+
<version>preview-rev20261028-2.9.2</version>
12+
<name>Compute Engine API preview-rev20261028-2.9.2</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

‎clients/google-api-services-compute/preview/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-compute</artifactId>
25-
<version>preview-rev20261026-2.9.2</version>
25+
<version>preview-rev20261028-2.9.2</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-compute:preview-rev20261026-2.9.2'
38+
implementation 'com.google.apis:google-api-services-compute:preview-rev20261028-2.9.2'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)