Skip to content

Commit b409d00

Browse files
1 parent 55d049e commit b409d00

10 files changed

Lines changed: 478 additions & 6 deletions

File tree

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

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
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.accesscontextmanager.v1.model;
18+
19+
/**
20+
* Adds a request header to the API.
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 Access Context Manager API. For a detailed
24+
* explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class AddRequestHeader extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* HTTP header key.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String key;
39+
40+
/**
41+
* HTTP header value.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String value;
46+
47+
/**
48+
* HTTP header key.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getKey() {
52+
return key;
53+
}
54+
55+
/**
56+
* HTTP header key.
57+
* @param key key or {@code null} for none
58+
*/
59+
public AddRequestHeader setKey(java.lang.String key) {
60+
this.key = key;
61+
return this;
62+
}
63+
64+
/**
65+
* HTTP header value.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.String getValue() {
69+
return value;
70+
}
71+
72+
/**
73+
* HTTP header value.
74+
* @param value value or {@code null} for none
75+
*/
76+
public AddRequestHeader setValue(java.lang.String value) {
77+
this.value = value;
78+
return this;
79+
}
80+
81+
@Override
82+
public AddRequestHeader set(String fieldName, Object value) {
83+
return (AddRequestHeader) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public AddRequestHeader clone() {
88+
return (AddRequestHeader) super.clone();
89+
}
90+
91+
}

clients/google-api-services-accesscontextmanager/v1/2.0.0/com/google/api/services/accesscontextmanager/v1/model/EgressSource.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ public final class EgressSource extends com.google.api.client.json.GenericJson {
4444
@com.google.api.client.util.Key
4545
private java.lang.String accessLevel;
4646

47+
/**
48+
* A PrivateServiceConnectEndpoint that is allowed to access data outside the perimeter. The
49+
* Private Service Connect endpoint may be in any organization, not just the organization that the
50+
* perimeter is defined in.
51+
* The value may be {@code null}.
52+
*/
53+
@com.google.api.client.util.Key
54+
private PrivateServiceConnectEndpoint pscEndpoint;
55+
4756
/**
4857
* A Google Cloud resource from the service perimeter that you want to allow to access data
4958
* outside the perimeter. This field supports only projects. The project format is
@@ -83,6 +92,27 @@ public EgressSource setAccessLevel(java.lang.String accessLevel) {
8392
return this;
8493
}
8594

95+
/**
96+
* A PrivateServiceConnectEndpoint that is allowed to access data outside the perimeter. The
97+
* Private Service Connect endpoint may be in any organization, not just the organization that the
98+
* perimeter is defined in.
99+
* @return value or {@code null} for none
100+
*/
101+
public PrivateServiceConnectEndpoint getPscEndpoint() {
102+
return pscEndpoint;
103+
}
104+
105+
/**
106+
* A PrivateServiceConnectEndpoint that is allowed to access data outside the perimeter. The
107+
* Private Service Connect endpoint may be in any organization, not just the organization that the
108+
* perimeter is defined in.
109+
* @param pscEndpoint pscEndpoint or {@code null} for none
110+
*/
111+
public EgressSource setPscEndpoint(PrivateServiceConnectEndpoint pscEndpoint) {
112+
this.pscEndpoint = pscEndpoint;
113+
return this;
114+
}
115+
86116
/**
87117
* A Google Cloud resource from the service perimeter that you want to allow to access data
88118
* outside the perimeter. This field supports only projects. The project format is

clients/google-api-services-accesscontextmanager/v1/2.0.0/com/google/api/services/accesscontextmanager/v1/model/IngressSource.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,15 @@ public final class IngressSource extends com.google.api.client.json.GenericJson
4242
@com.google.api.client.util.Key
4343
private java.lang.String accessLevel;
4444

45+
/**
46+
* A PrivateServiceConnectEndpoint that is allowed to access the perimeter. The Private Service
47+
* Connect endpoint may be in any organization, not just the organization that the perimeter is
48+
* defined in.
49+
* The value may be {@code null}.
50+
*/
51+
@com.google.api.client.util.Key
52+
private PrivateServiceConnectEndpoint pscEndpoint;
53+
4554
/**
4655
* A Google Cloud resource that is allowed to ingress the perimeter. Requests from these resources
4756
* will be allowed to access perimeter data. Currently only projects and VPCs are allowed. Project
@@ -81,6 +90,27 @@ public IngressSource setAccessLevel(java.lang.String accessLevel) {
8190
return this;
8291
}
8392

93+
/**
94+
* A PrivateServiceConnectEndpoint that is allowed to access the perimeter. The Private Service
95+
* Connect endpoint may be in any organization, not just the organization that the perimeter is
96+
* defined in.
97+
* @return value or {@code null} for none
98+
*/
99+
public PrivateServiceConnectEndpoint getPscEndpoint() {
100+
return pscEndpoint;
101+
}
102+
103+
/**
104+
* A PrivateServiceConnectEndpoint that is allowed to access the perimeter. The Private Service
105+
* Connect endpoint may be in any organization, not just the organization that the perimeter is
106+
* defined in.
107+
* @param pscEndpoint pscEndpoint or {@code null} for none
108+
*/
109+
public IngressSource setPscEndpoint(PrivateServiceConnectEndpoint pscEndpoint) {
110+
this.pscEndpoint = pscEndpoint;
111+
return this;
112+
}
113+
84114
/**
85115
* A Google Cloud resource that is allowed to ingress the perimeter. Requests from these resources
86116
* will be allowed to access perimeter data. Currently only projects and VPCs are allowed. Project
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.accesscontextmanager.v1.model;
18+
19+
/**
20+
* Modifier to apply to the API requests.
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 Access Context Manager API. For a detailed
24+
* explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class Modifier extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Adds additional HTTP request headers.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private AddRequestHeader addRequestHeader;
39+
40+
/**
41+
* Adds additional HTTP request headers.
42+
* @return value or {@code null} for none
43+
*/
44+
public AddRequestHeader getAddRequestHeader() {
45+
return addRequestHeader;
46+
}
47+
48+
/**
49+
* Adds additional HTTP request headers.
50+
* @param addRequestHeader addRequestHeader or {@code null} for none
51+
*/
52+
public Modifier setAddRequestHeader(AddRequestHeader addRequestHeader) {
53+
this.addRequestHeader = addRequestHeader;
54+
return this;
55+
}
56+
57+
@Override
58+
public Modifier set(String fieldName, Object value) {
59+
return (Modifier) super.set(fieldName, value);
60+
}
61+
62+
@Override
63+
public Modifier clone() {
64+
return (Modifier) super.clone();
65+
}
66+
67+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
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.accesscontextmanager.v1.model;
18+
19+
/**
20+
* Specifies the Private Service Connect endpoint that an API call refers to.
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 Access Context Manager API. For a detailed
24+
* explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class PrivateServiceConnectEndpoint extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* The full resource name of the global forwarding rule that identifies a Private Service Connect
35+
* endpoint. Forwarding rule format:
36+
* `//compute.googleapis.com/projects/{PROJECT_ID}/global/forwardingRules/{FORWARDING_RULE_ID}`.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private java.lang.String forwardingRule;
41+
42+
/**
43+
* The full resource name of the global forwarding rule that identifies a Private Service Connect
44+
* endpoint. Forwarding rule format:
45+
* `//compute.googleapis.com/projects/{PROJECT_ID}/global/forwardingRules/{FORWARDING_RULE_ID}`.
46+
* @return value or {@code null} for none
47+
*/
48+
public java.lang.String getForwardingRule() {
49+
return forwardingRule;
50+
}
51+
52+
/**
53+
* The full resource name of the global forwarding rule that identifies a Private Service Connect
54+
* endpoint. Forwarding rule format:
55+
* `//compute.googleapis.com/projects/{PROJECT_ID}/global/forwardingRules/{FORWARDING_RULE_ID}`.
56+
* @param forwardingRule forwardingRule or {@code null} for none
57+
*/
58+
public PrivateServiceConnectEndpoint setForwardingRule(java.lang.String forwardingRule) {
59+
this.forwardingRule = forwardingRule;
60+
return this;
61+
}
62+
63+
@Override
64+
public PrivateServiceConnectEndpoint set(String fieldName, Object value) {
65+
return (PrivateServiceConnectEndpoint) super.set(fieldName, value);
66+
}
67+
68+
@Override
69+
public PrivateServiceConnectEndpoint clone() {
70+
return (PrivateServiceConnectEndpoint) super.clone();
71+
}
72+
73+
}

0 commit comments

Comments
 (0)