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
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>v1alpha-rev20260908-2.0.0</version>
<version>v1alpha-rev20260914-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-discoveryengine:v1alpha-rev20260908-2.0.0'
implementation 'com.google.apis:google-api-services-discoveryengine:v1alpha-rev20260914-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,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.discoveryengine.v1alpha.model;

/**
* Account and role information.
*
* <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 GoogleCloudNotebooklmV1alphaAccountAndRole extends com.google.api.client.json.GenericJson {

/**
* Required. The email address associated with the account.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String email;

/**
* Required. The role in the notebook.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String role;

/**
* Required. The email address associated with the account.
* @return value or {@code null} for none
*/
public java.lang.String getEmail() {
return email;
}

/**
* Required. The email address associated with the account.
* @param email email or {@code null} for none
*/
public GoogleCloudNotebooklmV1alphaAccountAndRole setEmail(java.lang.String email) {
this.email = email;
return this;
}

/**
* Required. The role in the notebook.
* @return value or {@code null} for none
*/
public java.lang.String getRole() {
return role;
}

/**
* Required. The role in the notebook.
* @param role role or {@code null} for none
*/
public GoogleCloudNotebooklmV1alphaAccountAndRole setRole(java.lang.String role) {
this.role = role;
return this;
}

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

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

}
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.discoveryengine.v1alpha.model;

/**
* Metadata about an agentspace source.
*
* <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 GoogleCloudNotebooklmV1alphaAgentspaceMetadata extends com.google.api.client.json.GenericJson {

/**
* Output only. The full document name in Agentspace.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String documentName;

/**
* Output only. The title of the document.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String documentTitle;

/**
* Output only. The full document name in Agentspace.
* @return value or {@code null} for none
*/
public java.lang.String getDocumentName() {
return documentName;
}

/**
* Output only. The full document name in Agentspace.
* @param documentName documentName or {@code null} for none
*/
public GoogleCloudNotebooklmV1alphaAgentspaceMetadata setDocumentName(java.lang.String documentName) {
this.documentName = documentName;
return this;
}

/**
* Output only. The title of the document.
* @return value or {@code null} for none
*/
public java.lang.String getDocumentTitle() {
return documentTitle;
}

/**
* Output only. The title of the document.
* @param documentTitle documentTitle or {@code null} for none
*/
public GoogleCloudNotebooklmV1alphaAgentspaceMetadata setDocumentTitle(java.lang.String documentTitle) {
this.documentTitle = documentTitle;
return this;
}

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

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

}
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.discoveryengine.v1alpha.model;

/**
* Request for SourceService.BatchCreateSources method.
*
* <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 GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest extends com.google.api.client.json.GenericJson {

/**
* Required. The UserContents to be uploaded.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<GoogleCloudNotebooklmV1alphaUserContent> userContents;

/**
* Required. The UserContents to be uploaded.
* @return value or {@code null} for none
*/
public java.util.List<GoogleCloudNotebooklmV1alphaUserContent> getUserContents() {
return userContents;
}

/**
* Required. The UserContents to be uploaded.
* @param userContents userContents or {@code null} for none
*/
public GoogleCloudNotebooklmV1alphaBatchCreateSourcesRequest setUserContents(java.util.List<GoogleCloudNotebooklmV1alphaUserContent> userContents) {
this.userContents = userContents;
return this;
}

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

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

}
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.discoveryengine.v1alpha.model;

/**
* Response for SourceService.BatchCreateSources method.
*
* <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 GoogleCloudNotebooklmV1alphaBatchCreateSourcesResponse extends com.google.api.client.json.GenericJson {

/**
* The Sources.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<GoogleCloudNotebooklmV1alphaSource> sources;

/**
* The Sources.
* @return value or {@code null} for none
*/
public java.util.List<GoogleCloudNotebooklmV1alphaSource> getSources() {
return sources;
}

/**
* The Sources.
* @param sources sources or {@code null} for none
*/
public GoogleCloudNotebooklmV1alphaBatchCreateSourcesResponse setSources(java.util.List<GoogleCloudNotebooklmV1alphaSource> sources) {
this.sources = sources;
return this;
}

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

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

}
Loading
Loading