Skip to content

Commit 61ced1a

Browse files
1 parent b9d124d commit 61ced1a

21 files changed

Lines changed: 1878 additions & 18 deletions

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

clients/google-api-services-securitycenter/v1/2.0.0/com/google/api/services/securitycenter/v1/model/ExternalExposure.java

Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@
3030
@SuppressWarnings("javadoc")
3131
public final class ExternalExposure extends com.google.api.client.json.GenericJson {
3232

33+
/**
34+
* The full resource name of the load balancer backend bucket, for example,
35+
* "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}"
36+
* The value may be {@code null}.
37+
*/
38+
@com.google.api.client.util.Key
39+
private java.lang.String backendBucket;
40+
3341
/**
3442
* The full resource name of load balancer backend service, for example,
3543
* "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
@@ -38,6 +46,13 @@ public final class ExternalExposure extends com.google.api.client.json.GenericJs
3846
@com.google.api.client.util.Key
3947
private java.lang.String backendService;
4048

49+
/**
50+
* The name and version of the exposed web application, for example, "Jenkins 2.184".
51+
* The value may be {@code null}.
52+
*/
53+
@com.google.api.client.util.Key
54+
private java.lang.String exposedApplication;
55+
4156
/**
4257
* The resource which is running the exposed service, for example,
4358
* "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
@@ -61,6 +76,20 @@ public final class ExternalExposure extends com.google.api.client.json.GenericJs
6176
@com.google.api.client.util.Key
6277
private java.lang.String forwardingRule;
6378

79+
/**
80+
* Hostname of the exposed application, for example, "https://test-app.a.run.app/"
81+
* The value may be {@code null}.
82+
*/
83+
@com.google.api.client.util.Key
84+
private java.lang.String hostnameUri;
85+
86+
/**
87+
* The http response returned by the web application.
88+
* The value may be {@code null}.
89+
*/
90+
@com.google.api.client.util.Key
91+
private java.util.List<HttpResponse> httpResponse;
92+
6493
/**
6594
* The full resource name of the instance group, for example,
6695
* "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
@@ -69,6 +98,15 @@ public final class ExternalExposure extends com.google.api.client.json.GenericJs
6998
@com.google.api.client.util.Key
7099
private java.lang.String instanceGroup;
71100

101+
/**
102+
* The full resource name of load balancer backend service in the internal project having resource
103+
* exposed via PSC, for example, "//compute.googleapis.com/projects/{project-
104+
* id}/global/backendServices/{name}".
105+
* The value may be {@code null}.
106+
*/
107+
@com.google.api.client.util.Key
108+
private java.lang.String internalBackendService;
109+
72110
/**
73111
* The full resource name of the load balancer firewall policy, for example,
74112
* "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
@@ -85,6 +123,14 @@ public final class ExternalExposure extends com.google.api.client.json.GenericJs
85123
@com.google.api.client.util.Key
86124
private java.lang.String networkEndpointGroup;
87125

126+
/**
127+
* The full resource name of the network ingress firewall policy, for example,
128+
* "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}".
129+
* The value may be {@code null}.
130+
*/
131+
@com.google.api.client.util.Key
132+
private java.lang.String networkIngressFirewallPolicy;
133+
88134
/**
89135
* Private IP address of the exposed endpoint.
90136
* The value may be {@code null}.
@@ -99,6 +145,24 @@ public final class ExternalExposure extends com.google.api.client.json.GenericJs
99145
@com.google.api.client.util.Key
100146
private java.lang.String privatePort;
101147

148+
/**
149+
* The full resource name of the PSC (Private Service Connect) network attachment that network
150+
* interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-
151+
* id}/regions/{region}/networkAttachments/{name}"
152+
* The value may be {@code null}.
153+
*/
154+
@com.google.api.client.util.Key
155+
private java.lang.String pscNetworkAttachment;
156+
157+
/**
158+
* The full resource name of the PSC (Private Service Connect) service attachment that the load
159+
* balancer network endpoint group targets, for example,
160+
* "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}"
161+
* The value may be {@code null}.
162+
*/
163+
@com.google.api.client.util.Key
164+
private java.lang.String pscServiceAttachment;
165+
102166
/**
103167
* Public IP address of the exposed endpoint.
104168
* The value may be {@code null}.
@@ -121,6 +185,25 @@ public final class ExternalExposure extends com.google.api.client.json.GenericJs
121185
@com.google.api.client.util.Key
122186
private java.lang.String serviceFirewallPolicy;
123187

188+
/**
189+
* The full resource name of the load balancer backend bucket, for example,
190+
* "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}"
191+
* @return value or {@code null} for none
192+
*/
193+
public java.lang.String getBackendBucket() {
194+
return backendBucket;
195+
}
196+
197+
/**
198+
* The full resource name of the load balancer backend bucket, for example,
199+
* "//compute.googleapis.com/projects/{project-id}/global/backendBuckets/{name}"
200+
* @param backendBucket backendBucket or {@code null} for none
201+
*/
202+
public ExternalExposure setBackendBucket(java.lang.String backendBucket) {
203+
this.backendBucket = backendBucket;
204+
return this;
205+
}
206+
124207
/**
125208
* The full resource name of load balancer backend service, for example,
126209
* "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".
@@ -140,6 +223,23 @@ public ExternalExposure setBackendService(java.lang.String backendService) {
140223
return this;
141224
}
142225

226+
/**
227+
* The name and version of the exposed web application, for example, "Jenkins 2.184".
228+
* @return value or {@code null} for none
229+
*/
230+
public java.lang.String getExposedApplication() {
231+
return exposedApplication;
232+
}
233+
234+
/**
235+
* The name and version of the exposed web application, for example, "Jenkins 2.184".
236+
* @param exposedApplication exposedApplication or {@code null} for none
237+
*/
238+
public ExternalExposure setExposedApplication(java.lang.String exposedApplication) {
239+
this.exposedApplication = exposedApplication;
240+
return this;
241+
}
242+
143243
/**
144244
* The resource which is running the exposed service, for example,
145245
* "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”
@@ -195,6 +295,40 @@ public ExternalExposure setForwardingRule(java.lang.String forwardingRule) {
195295
return this;
196296
}
197297

298+
/**
299+
* Hostname of the exposed application, for example, "https://test-app.a.run.app/"
300+
* @return value or {@code null} for none
301+
*/
302+
public java.lang.String getHostnameUri() {
303+
return hostnameUri;
304+
}
305+
306+
/**
307+
* Hostname of the exposed application, for example, "https://test-app.a.run.app/"
308+
* @param hostnameUri hostnameUri or {@code null} for none
309+
*/
310+
public ExternalExposure setHostnameUri(java.lang.String hostnameUri) {
311+
this.hostnameUri = hostnameUri;
312+
return this;
313+
}
314+
315+
/**
316+
* The http response returned by the web application.
317+
* @return value or {@code null} for none
318+
*/
319+
public java.util.List<HttpResponse> getHttpResponse() {
320+
return httpResponse;
321+
}
322+
323+
/**
324+
* The http response returned by the web application.
325+
* @param httpResponse httpResponse or {@code null} for none
326+
*/
327+
public ExternalExposure setHttpResponse(java.util.List<HttpResponse> httpResponse) {
328+
this.httpResponse = httpResponse;
329+
return this;
330+
}
331+
198332
/**
199333
* The full resource name of the instance group, for example,
200334
* "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".
@@ -214,6 +348,27 @@ public ExternalExposure setInstanceGroup(java.lang.String instanceGroup) {
214348
return this;
215349
}
216350

351+
/**
352+
* The full resource name of load balancer backend service in the internal project having resource
353+
* exposed via PSC, for example, "//compute.googleapis.com/projects/{project-
354+
* id}/global/backendServices/{name}".
355+
* @return value or {@code null} for none
356+
*/
357+
public java.lang.String getInternalBackendService() {
358+
return internalBackendService;
359+
}
360+
361+
/**
362+
* The full resource name of load balancer backend service in the internal project having resource
363+
* exposed via PSC, for example, "//compute.googleapis.com/projects/{project-
364+
* id}/global/backendServices/{name}".
365+
* @param internalBackendService internalBackendService or {@code null} for none
366+
*/
367+
public ExternalExposure setInternalBackendService(java.lang.String internalBackendService) {
368+
this.internalBackendService = internalBackendService;
369+
return this;
370+
}
371+
217372
/**
218373
* The full resource name of the load balancer firewall policy, for example,
219374
* "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".
@@ -252,6 +407,25 @@ public ExternalExposure setNetworkEndpointGroup(java.lang.String networkEndpoint
252407
return this;
253408
}
254409

410+
/**
411+
* The full resource name of the network ingress firewall policy, for example,
412+
* "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}".
413+
* @return value or {@code null} for none
414+
*/
415+
public java.lang.String getNetworkIngressFirewallPolicy() {
416+
return networkIngressFirewallPolicy;
417+
}
418+
419+
/**
420+
* The full resource name of the network ingress firewall policy, for example,
421+
* "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{name}".
422+
* @param networkIngressFirewallPolicy networkIngressFirewallPolicy or {@code null} for none
423+
*/
424+
public ExternalExposure setNetworkIngressFirewallPolicy(java.lang.String networkIngressFirewallPolicy) {
425+
this.networkIngressFirewallPolicy = networkIngressFirewallPolicy;
426+
return this;
427+
}
428+
255429
/**
256430
* Private IP address of the exposed endpoint.
257431
* @return value or {@code null} for none
@@ -286,6 +460,48 @@ public ExternalExposure setPrivatePort(java.lang.String privatePort) {
286460
return this;
287461
}
288462

463+
/**
464+
* The full resource name of the PSC (Private Service Connect) network attachment that network
465+
* interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-
466+
* id}/regions/{region}/networkAttachments/{name}"
467+
* @return value or {@code null} for none
468+
*/
469+
public java.lang.String getPscNetworkAttachment() {
470+
return pscNetworkAttachment;
471+
}
472+
473+
/**
474+
* The full resource name of the PSC (Private Service Connect) network attachment that network
475+
* interface controller is attached to, for example, "//compute.googleapis.com/projects/{project-
476+
* id}/regions/{region}/networkAttachments/{name}"
477+
* @param pscNetworkAttachment pscNetworkAttachment or {@code null} for none
478+
*/
479+
public ExternalExposure setPscNetworkAttachment(java.lang.String pscNetworkAttachment) {
480+
this.pscNetworkAttachment = pscNetworkAttachment;
481+
return this;
482+
}
483+
484+
/**
485+
* The full resource name of the PSC (Private Service Connect) service attachment that the load
486+
* balancer network endpoint group targets, for example,
487+
* "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}"
488+
* @return value or {@code null} for none
489+
*/
490+
public java.lang.String getPscServiceAttachment() {
491+
return pscServiceAttachment;
492+
}
493+
494+
/**
495+
* The full resource name of the PSC (Private Service Connect) service attachment that the load
496+
* balancer network endpoint group targets, for example,
497+
* "//compute.googleapis.com/projects/{project-id}/regions/{region}/serviceAttachments/{name}"
498+
* @param pscServiceAttachment pscServiceAttachment or {@code null} for none
499+
*/
500+
public ExternalExposure setPscServiceAttachment(java.lang.String pscServiceAttachment) {
501+
this.pscServiceAttachment = pscServiceAttachment;
502+
return this;
503+
}
504+
289505
/**
290506
* Public IP address of the exposed endpoint.
291507
* @return value or {@code null} for none

0 commit comments

Comments
 (0)