Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clients/google-api-services-cloudasset/v1/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-cloudasset</artifactId>
<version>v1-rev20260417-2.0.0</version>
<version>v1-rev20260624-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-cloudasset:v1-rev20260417-2.0.0'
implementation 'com.google.apis:google-api-services-cloudasset:v1-rev20260624-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.cloudasset.v1.model;

/**
* Adds a request header to the API.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Cloud Asset API. For a detailed explanation see:
* <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>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleIdentityAccesscontextmanagerV1AddRequestHeader extends com.google.api.client.json.GenericJson {

/**
* HTTP header key.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String key;

/**
* HTTP header value.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String value;

/**
* HTTP header key.
* @return value or {@code null} for none
*/
public java.lang.String getKey() {
return key;
}

/**
* HTTP header key.
* @param key key or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1AddRequestHeader setKey(java.lang.String key) {
this.key = key;
return this;
}

/**
* HTTP header value.
* @return value or {@code null} for none
*/
public java.lang.String getValue() {
return value;
}

/**
* HTTP header value.
* @param value value or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1AddRequestHeader setValue(java.lang.String value) {
this.value = value;
return this;
}

@Override
public GoogleIdentityAccesscontextmanagerV1AddRequestHeader set(String fieldName, Object value) {
return (GoogleIdentityAccesscontextmanagerV1AddRequestHeader) super.set(fieldName, value);
}

@Override
public GoogleIdentityAccesscontextmanagerV1AddRequestHeader clone() {
return (GoogleIdentityAccesscontextmanagerV1AddRequestHeader) super.clone();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,13 @@ public final class GoogleIdentityAccesscontextmanagerV1EgressSource extends com.
@com.google.api.client.util.Key
private java.lang.String accessLevel;

/**
* Requests from this PSC will be allowed from access perimeter data.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint pscEndpoint;

/**
* A Google Cloud resource from the service perimeter that you want to allow to access data
* outside the perimeter. This field supports only projects. The project format is
Expand Down Expand Up @@ -82,6 +89,23 @@ public GoogleIdentityAccesscontextmanagerV1EgressSource setAccessLevel(java.lang
return this;
}

/**
* Requests from this PSC will be allowed from access perimeter data.
* @return value or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint getPscEndpoint() {
return pscEndpoint;
}

/**
* Requests from this PSC will be allowed from access perimeter data.
* @param pscEndpoint pscEndpoint or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1EgressSource setPscEndpoint(GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint pscEndpoint) {
this.pscEndpoint = pscEndpoint;
return this;
}

/**
* A Google Cloud resource from the service perimeter that you want to allow to access data
* outside the perimeter. This field supports only projects. The project format is
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ public final class GoogleIdentityAccesscontextmanagerV1IngressSource extends com
@com.google.api.client.util.Key
private java.lang.String accessLevel;

/**
* Requests from this PSC will be allowed to access perimeter data.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint pscEndpoint;

/**
* A Google Cloud resource that is allowed to ingress the perimeter. Requests from these resources
* will be allowed to access perimeter data. Currently only projects and VPCs are allowed. Project
Expand Down Expand Up @@ -80,6 +87,23 @@ public GoogleIdentityAccesscontextmanagerV1IngressSource setAccessLevel(java.lan
return this;
}

/**
* Requests from this PSC will be allowed to access perimeter data.
* @return value or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint getPscEndpoint() {
return pscEndpoint;
}

/**
* Requests from this PSC will be allowed to access perimeter data.
* @param pscEndpoint pscEndpoint or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1IngressSource setPscEndpoint(GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint pscEndpoint) {
this.pscEndpoint = pscEndpoint;
return this;
}

/**
* A Google Cloud resource that is allowed to ingress the perimeter. Requests from these resources
* will be allowed to access perimeter data. Currently only projects and VPCs are allowed. Project
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.cloudasset.v1.model;

/**
* Modifier to apply to the API requests.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Cloud Asset API. For a detailed explanation see:
* <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>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleIdentityAccesscontextmanagerV1Modifier extends com.google.api.client.json.GenericJson {

/**
* Adds additional HTTP request headers.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleIdentityAccesscontextmanagerV1AddRequestHeader addRequestHeader;

/**
* Adds additional HTTP request headers.
* @return value or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1AddRequestHeader getAddRequestHeader() {
return addRequestHeader;
}

/**
* Adds additional HTTP request headers.
* @param addRequestHeader addRequestHeader or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1Modifier setAddRequestHeader(GoogleIdentityAccesscontextmanagerV1AddRequestHeader addRequestHeader) {
this.addRequestHeader = addRequestHeader;
return this;
}

@Override
public GoogleIdentityAccesscontextmanagerV1Modifier set(String fieldName, Object value) {
return (GoogleIdentityAccesscontextmanagerV1Modifier) super.set(fieldName, value);
}

@Override
public GoogleIdentityAccesscontextmanagerV1Modifier clone() {
return (GoogleIdentityAccesscontextmanagerV1Modifier) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.cloudasset.v1.model;

/**
* Specifies the PSC an API call refers to.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Cloud Asset API. For a detailed explanation see:
* <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>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint extends com.google.api.client.json.GenericJson {

/**
* The global forwarding rule identifier. Forwarding rule format:
* `//compute.googleapis.com/projects/{PROJECT_ID}/global/forwardingRules/{FORWARDING_RULE_ID}`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String forwardingRule;

/**
* The global forwarding rule identifier. Forwarding rule format:
* `//compute.googleapis.com/projects/{PROJECT_ID}/global/forwardingRules/{FORWARDING_RULE_ID}`.
* @return value or {@code null} for none
*/
public java.lang.String getForwardingRule() {
return forwardingRule;
}

/**
* The global forwarding rule identifier. Forwarding rule format:
* `//compute.googleapis.com/projects/{PROJECT_ID}/global/forwardingRules/{FORWARDING_RULE_ID}`.
* @param forwardingRule forwardingRule or {@code null} for none
*/
public GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint setForwardingRule(java.lang.String forwardingRule) {
this.forwardingRule = forwardingRule;
return this;
}

@Override
public GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint set(String fieldName, Object value) {
return (GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint) super.set(fieldName, value);
}

@Override
public GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint clone() {
return (GoogleIdentityAccesscontextmanagerV1PrivateServiceConnectEndpoint) super.clone();
}

}
Loading
Loading