Skip to content
Closed
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
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-discoveryengine</artifactId>
<version>v1-rev20260125-2.0.0</version>
<version>v1-rev20260215-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-discoveryengine:v1-rev20260125-2.0.0'
implementation 'com.google.apis:google-api-services-discoveryengine:v1-rev20260215-2.0.0'
}
```

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
/*
* 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.discoveryengine.v1.model;

/**
* Model definition for A2aV1APIKeySecurityScheme.
*
* <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 Discovery Engine 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 A2aV1APIKeySecurityScheme extends com.google.api.client.json.GenericJson {

/**
* Description of this security scheme.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String description;

/**
* Location of the API key, valid values are "query", "header", or "cookie"
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String location;

/**
* Name of the header, query or cookie parameter to be used.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String name;

/**
* Description of this security scheme.
* @return value or {@code null} for none
*/
public java.lang.String getDescription() {
return description;
}

/**
* Description of this security scheme.
* @param description description or {@code null} for none
*/
public A2aV1APIKeySecurityScheme setDescription(java.lang.String description) {
this.description = description;
return this;
}

/**
* Location of the API key, valid values are "query", "header", or "cookie"
* @return value or {@code null} for none
*/
public java.lang.String getLocation() {
return location;
}

/**
* Location of the API key, valid values are "query", "header", or "cookie"
* @param location location or {@code null} for none
*/
public A2aV1APIKeySecurityScheme setLocation(java.lang.String location) {
this.location = location;
return this;
}

/**
* Name of the header, query or cookie parameter to be used.
* @return value or {@code null} for none
*/
public java.lang.String getName() {
return name;
}

/**
* Name of the header, query or cookie parameter to be used.
* @param name name or {@code null} for none
*/
public A2aV1APIKeySecurityScheme setName(java.lang.String name) {
this.name = name;
return this;
}

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

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

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
/*
* 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.discoveryengine.v1.model;

/**
* Defines the A2A feature set supported by the agent
*
* <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 Discovery Engine 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 A2aV1AgentCapabilities extends com.google.api.client.json.GenericJson {

/**
* Extensions supported by this agent.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<A2aV1AgentExtension> extensions;

/**
* If the agent can send push notifications to the clients webhook
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean pushNotifications;

/**
* If the agent will support streaming responses
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean streaming;

/**
* Extensions supported by this agent.
* @return value or {@code null} for none
*/
public java.util.List<A2aV1AgentExtension> getExtensions() {
return extensions;
}

/**
* Extensions supported by this agent.
* @param extensions extensions or {@code null} for none
*/
public A2aV1AgentCapabilities setExtensions(java.util.List<A2aV1AgentExtension> extensions) {
this.extensions = extensions;
return this;
}

/**
* If the agent can send push notifications to the clients webhook
* @return value or {@code null} for none
*/
public java.lang.Boolean getPushNotifications() {
return pushNotifications;
}

/**
* If the agent can send push notifications to the clients webhook
* @param pushNotifications pushNotifications or {@code null} for none
*/
public A2aV1AgentCapabilities setPushNotifications(java.lang.Boolean pushNotifications) {
this.pushNotifications = pushNotifications;
return this;
}

/**
* If the agent will support streaming responses
* @return value or {@code null} for none
*/
public java.lang.Boolean getStreaming() {
return streaming;
}

/**
* If the agent will support streaming responses
* @param streaming streaming or {@code null} for none
*/
public A2aV1AgentCapabilities setStreaming(java.lang.Boolean streaming) {
this.streaming = streaming;
return this;
}

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

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

}
Loading
Loading