Skip to content

Commit 3362f54

Browse files
1 parent 476cf3e commit 3362f54

13 files changed

+3002
-3780
lines changed

clients/google-api-services-beyondcorp/v1alpha/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-beyondcorp</artifactId>
25-
<version>v1alpha-rev20240807-2.0.0</version>
25+
<version>v1alpha-rev20240904-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-beyondcorp:v1alpha-rev20240807-2.0.0'
38+
implementation 'com.google.apis:google-api-services-beyondcorp:v1alpha-rev20240904-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-beyondcorp/v1alpha/2.0.0/com/google/api/services/beyondcorp/v1alpha/BeyondCorp.java

Lines changed: 2662 additions & 3344 deletions
Large diffs are not rendered by default.

clients/google-api-services-beyondcorp/v1alpha/2.0.0/com/google/api/services/beyondcorp/v1alpha/model/GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication.java

Lines changed: 38 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,30 @@
3030
public final class GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication extends com.google.api.client.json.GenericJson {
3131

3232
/**
33-
* Required. Application filter conditions associated with an application.
33+
* Output only. Timestamp when the resource was created.
3434
* The value may be {@code null}.
3535
*/
3636
@com.google.api.client.util.Key
37-
private GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilter applicationMatchFilter;
37+
private String createTime;
3838

3939
/**
40-
* Output only. Timestamp when the resource was created.
40+
* Optional. An arbitrary user-provided name for the Route resource. Cannot exceed 64 characters.
4141
* The value may be {@code null}.
4242
*/
4343
@com.google.api.client.util.Key
44-
private String createTime;
44+
private java.lang.String displayName;
4545

4646
/**
47-
* Optional. An arbitrary user-provided name for the Route resource. Cannot exceed 64 characters.
47+
* Required. Endpoint matchers associated with an application. A combination of hostname and ports
48+
* as endpoint matcher is used to match the application. Match conditions for OR logic. An array
49+
* of match conditions to allow for multiple matching criteria. The rule is considered a match if
50+
* one the conditions are met. The conditions can be one of the following combination (Hostname),
51+
* (Hostname & Ports) EXAMPLES: Hostname - ("*.abc.com"), ("xyz.abc.com") Hostname and Ports -
52+
* ("abc.com" and "22"), ("abc.com" and "22,33") etc
4853
* The value may be {@code null}.
4954
*/
5055
@com.google.api.client.util.Key
51-
private java.lang.String displayName;
56+
private java.util.List<GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher> endpointMatchers;
5257

5358
/**
5459
* Identifier. Name of the resource.
@@ -64,23 +69,6 @@ public final class GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication exten
6469
@com.google.api.client.util.Key
6570
private String updateTime;
6671

67-
/**
68-
* Required. Application filter conditions associated with an application.
69-
* @return value or {@code null} for none
70-
*/
71-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilter getApplicationMatchFilter() {
72-
return applicationMatchFilter;
73-
}
74-
75-
/**
76-
* Required. Application filter conditions associated with an application.
77-
* @param applicationMatchFilter applicationMatchFilter or {@code null} for none
78-
*/
79-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication setApplicationMatchFilter(GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilter applicationMatchFilter) {
80-
this.applicationMatchFilter = applicationMatchFilter;
81-
return this;
82-
}
83-
8472
/**
8573
* Output only. Timestamp when the resource was created.
8674
* @return value or {@code null} for none
@@ -115,6 +103,33 @@ public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication setDisplayName(ja
115103
return this;
116104
}
117105

106+
/**
107+
* Required. Endpoint matchers associated with an application. A combination of hostname and ports
108+
* as endpoint matcher is used to match the application. Match conditions for OR logic. An array
109+
* of match conditions to allow for multiple matching criteria. The rule is considered a match if
110+
* one the conditions are met. The conditions can be one of the following combination (Hostname),
111+
* (Hostname & Ports) EXAMPLES: Hostname - ("*.abc.com"), ("xyz.abc.com") Hostname and Ports -
112+
* ("abc.com" and "22"), ("abc.com" and "22,33") etc
113+
* @return value or {@code null} for none
114+
*/
115+
public java.util.List<GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher> getEndpointMatchers() {
116+
return endpointMatchers;
117+
}
118+
119+
/**
120+
* Required. Endpoint matchers associated with an application. A combination of hostname and ports
121+
* as endpoint matcher is used to match the application. Match conditions for OR logic. An array
122+
* of match conditions to allow for multiple matching criteria. The rule is considered a match if
123+
* one the conditions are met. The conditions can be one of the following combination (Hostname),
124+
* (Hostname & Ports) EXAMPLES: Hostname - ("*.abc.com"), ("xyz.abc.com") Hostname and Ports -
125+
* ("abc.com" and "22"), ("abc.com" and "22,33") etc
126+
* @param endpointMatchers endpointMatchers or {@code null} for none
127+
*/
128+
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplication setEndpointMatchers(java.util.List<GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher> endpointMatchers) {
129+
this.endpointMatchers = endpointMatchers;
130+
return this;
131+
}
132+
118133
/**
119134
* Identifier. Name of the resource.
120135
* @return value or {@code null} for none

clients/google-api-services-beyondcorp/v1alpha/2.0.0/com/google/api/services/beyondcorp/v1alpha/model/GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilter.java

Lines changed: 0 additions & 81 deletions
This file was deleted.
Lines changed: 16 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package com.google.api.services.beyondcorp.v1alpha.model;
1818

1919
/**
20-
* Match condition for idenfying the application.
20+
* EndpointMatcher contains the information of the endpoint that will match the application.
2121
*
2222
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
2323
* transmitted over HTTP when working with the BeyondCorp API. For a detailed explanation see:
@@ -27,21 +27,14 @@
2727
* @author Google, Inc.
2828
*/
2929
@SuppressWarnings("javadoc")
30-
public final class GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition extends com.google.api.client.json.GenericJson {
30+
public final class GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher extends com.google.api.client.json.GenericJson {
3131

3232
/**
33-
* Optional. FQDN of the application.
33+
* Required. Hostname of the application.
3434
* The value may be {@code null}.
3535
*/
3636
@com.google.api.client.util.Key
37-
private java.lang.String fqdn;
38-
39-
/**
40-
* Optional. IP Address of the application.
41-
* The value may be {@code null}.
42-
*/
43-
@com.google.api.client.util.Key
44-
private java.lang.String ipAddress;
37+
private java.lang.String hostname;
4538

4639
/**
4740
* Optional. Ports of the application.
@@ -51,36 +44,19 @@ public final class GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchF
5144
private java.util.List<java.lang.Integer> ports;
5245

5346
/**
54-
* Optional. FQDN of the application.
55-
* @return value or {@code null} for none
56-
*/
57-
public java.lang.String getFqdn() {
58-
return fqdn;
59-
}
60-
61-
/**
62-
* Optional. FQDN of the application.
63-
* @param fqdn fqdn or {@code null} for none
64-
*/
65-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition setFqdn(java.lang.String fqdn) {
66-
this.fqdn = fqdn;
67-
return this;
68-
}
69-
70-
/**
71-
* Optional. IP Address of the application.
47+
* Required. Hostname of the application.
7248
* @return value or {@code null} for none
7349
*/
74-
public java.lang.String getIpAddress() {
75-
return ipAddress;
50+
public java.lang.String getHostname() {
51+
return hostname;
7652
}
7753

7854
/**
79-
* Optional. IP Address of the application.
80-
* @param ipAddress ipAddress or {@code null} for none
55+
* Required. Hostname of the application.
56+
* @param hostname hostname or {@code null} for none
8157
*/
82-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition setIpAddress(java.lang.String ipAddress) {
83-
this.ipAddress = ipAddress;
58+
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher setHostname(java.lang.String hostname) {
59+
this.hostname = hostname;
8460
return this;
8561
}
8662

@@ -96,19 +72,19 @@ public java.util.List<java.lang.Integer> getPorts() {
9672
* Optional. Ports of the application.
9773
* @param ports ports or {@code null} for none
9874
*/
99-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition setPorts(java.util.List<java.lang.Integer> ports) {
75+
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher setPorts(java.util.List<java.lang.Integer> ports) {
10076
this.ports = ports;
10177
return this;
10278
}
10379

10480
@Override
105-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition set(String fieldName, Object value) {
106-
return (GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition) super.set(fieldName, value);
81+
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher set(String fieldName, Object value) {
82+
return (GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher) super.set(fieldName, value);
10783
}
10884

10985
@Override
110-
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition clone() {
111-
return (GoogleCloudBeyondcorpSecuritygatewaysV1alphaApplicationMatchFilterMatchCondition) super.clone();
86+
public GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher clone() {
87+
return (GoogleCloudBeyondcorpSecuritygatewaysV1alphaEndpointMatcher) super.clone();
11288
}
11389

11490
}

0 commit comments

Comments
 (0)