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-dataform/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-dataform</artifactId>
<version>v1-rev20260702-2.0.0</version>
<version>v1-rev20260802-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-dataform:v1-rev20260702-2.0.0'
implementation 'com.google.apis:google-api-services-dataform:v1-rev20260802-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,14 @@ public final class CodeCompilationConfig extends com.google.api.client.json.Gene
@com.google.api.client.util.Key
private java.lang.String defaultSchema;

/**
* Optional. The pipeline options which defines the pipeline type and path within the Git
* repository.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private PipelineConfig pipelineConfig;

/**
* Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
* The value may be {@code null}.
Expand Down Expand Up @@ -221,6 +229,25 @@ public CodeCompilationConfig setDefaultSchema(java.lang.String defaultSchema) {
return this;
}

/**
* Optional. The pipeline options which defines the pipeline type and path within the Git
* repository.
* @return value or {@code null} for none
*/
public PipelineConfig getPipelineConfig() {
return pipelineConfig;
}

/**
* Optional. The pipeline options which defines the pipeline type and path within the Git
* repository.
* @param pipelineConfig pipelineConfig or {@code null} for none
*/
public CodeCompilationConfig setPipelineConfig(PipelineConfig pipelineConfig) {
this.pipelineConfig = pipelineConfig;
return this;
}

/**
* Optional. The suffix that should be appended to all schema (BigQuery dataset ID) names.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,13 @@ public final class CompilationResult extends com.google.api.client.json.GenericJ
@com.google.api.client.util.Key
private java.lang.String dataformCoreVersion;

/**
* Output only. Metadata about the repository snapshot used by scheduled notebooks.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GcsRepositorySnapshotMetadata gcsRepositorySnapshotMetadata;

/**
* Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in
* the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name:
Expand Down Expand Up @@ -214,6 +221,23 @@ public CompilationResult setDataformCoreVersion(java.lang.String dataformCoreVer
return this;
}

/**
* Output only. Metadata about the repository snapshot used by scheduled notebooks.
* @return value or {@code null} for none
*/
public GcsRepositorySnapshotMetadata getGcsRepositorySnapshotMetadata() {
return gcsRepositorySnapshotMetadata;
}

/**
* Output only. Metadata about the repository snapshot used by scheduled notebooks.
* @param gcsRepositorySnapshotMetadata gcsRepositorySnapshotMetadata or {@code null} for none
*/
public CompilationResult setGcsRepositorySnapshotMetadata(GcsRepositorySnapshotMetadata gcsRepositorySnapshotMetadata) {
this.gcsRepositorySnapshotMetadata = gcsRepositorySnapshotMetadata;
return this;
}

/**
* Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in
* the remote repository. Examples: - a commit SHA: `12ade345` - a tag: `tag1` - a branch name:
Expand Down
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.dataform.v1.model;

/**
* Configures the destination for a repository snapshot.
*
* <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 Dataform 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 GcsRepositorySnapshotDestination extends com.google.api.client.json.GenericJson {

/**
* Optional. The Google Cloud Storage destination to upload the repository snapshot to. Format:
* `gs://bucket-name/path/`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String repositorySnapshotUri;

/**
* Optional. The Google Cloud Storage destination to upload the repository snapshot to. Format:
* `gs://bucket-name/path/`.
* @return value or {@code null} for none
*/
public java.lang.String getRepositorySnapshotUri() {
return repositorySnapshotUri;
}

/**
* Optional. The Google Cloud Storage destination to upload the repository snapshot to. Format:
* `gs://bucket-name/path/`.
* @param repositorySnapshotUri repositorySnapshotUri or {@code null} for none
*/
public GcsRepositorySnapshotDestination setRepositorySnapshotUri(java.lang.String repositorySnapshotUri) {
this.repositorySnapshotUri = repositorySnapshotUri;
return this;
}

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

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

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

/**
* Metadata about a repository snapshot stored in Google Cloud Storage.
*
* <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 Dataform 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 GcsRepositorySnapshotMetadata extends com.google.api.client.json.GenericJson {

/**
* Output only. The crc32c checksum of the repository snapshot, big-endian base64 encoded.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String crc32cChecksum;

/**
* Output only. The generation number of the Cloud Storage object. See
* https://cloud.google.com/storage/docs/metadata#generation-number.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
private java.lang.Long generation;

/**
* Output only. The Google Cloud Storage URI of the repository snapshot.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String repositorySnapshotUri;

/**
* Output only. The crc32c checksum of the repository snapshot, big-endian base64 encoded.
* @return value or {@code null} for none
*/
public java.lang.String getCrc32cChecksum() {
return crc32cChecksum;
}

/**
* Output only. The crc32c checksum of the repository snapshot, big-endian base64 encoded.
* @param crc32cChecksum crc32cChecksum or {@code null} for none
*/
public GcsRepositorySnapshotMetadata setCrc32cChecksum(java.lang.String crc32cChecksum) {
this.crc32cChecksum = crc32cChecksum;
return this;
}

/**
* Output only. The generation number of the Cloud Storage object. See
* https://cloud.google.com/storage/docs/metadata#generation-number.
* @return value or {@code null} for none
*/
public java.lang.Long getGeneration() {
return generation;
}

/**
* Output only. The generation number of the Cloud Storage object. See
* https://cloud.google.com/storage/docs/metadata#generation-number.
* @param generation generation or {@code null} for none
*/
public GcsRepositorySnapshotMetadata setGeneration(java.lang.Long generation) {
this.generation = generation;
return this;
}

/**
* Output only. The Google Cloud Storage URI of the repository snapshot.
* @return value or {@code null} for none
*/
public java.lang.String getRepositorySnapshotUri() {
return repositorySnapshotUri;
}

/**
* Output only. The Google Cloud Storage URI of the repository snapshot.
* @param repositorySnapshotUri repositorySnapshotUri or {@code null} for none
*/
public GcsRepositorySnapshotMetadata setRepositorySnapshotUri(java.lang.String repositorySnapshotUri) {
this.repositorySnapshotUri = repositorySnapshotUri;
return this;
}

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

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

}
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,33 @@
@SuppressWarnings("javadoc")
public final class InstallNpmPackagesRequest extends com.google.api.client.json.GenericJson {

/**
* Optional. The pipeline options which defines the pipeline type and path within the Git
* repository.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private PipelineConfig pipelineConfig;

/**
* Optional. The pipeline options which defines the pipeline type and path within the Git
* repository.
* @return value or {@code null} for none
*/
public PipelineConfig getPipelineConfig() {
return pipelineConfig;
}

/**
* Optional. The pipeline options which defines the pipeline type and path within the Git
* repository.
* @param pipelineConfig pipelineConfig or {@code null} for none
*/
public InstallNpmPackagesRequest setPipelineConfig(PipelineConfig pipelineConfig) {
this.pipelineConfig = pipelineConfig;
return this;
}

@Override
public InstallNpmPackagesRequest set(String fieldName, Object value) {
return (InstallNpmPackagesRequest) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,13 @@ public final class NotebookAction extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String contents;

/**
* Output only. The path to the notebook file in the repository.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String filePath;

/**
* Output only. The ID of the Gemini Enterprise Agent Platform job that executed the notebook in
* contents and also the ID used for the outputs created in Google Cloud Storage buckets. Only set
Expand All @@ -62,6 +69,23 @@ public NotebookAction setContents(java.lang.String contents) {
return this;
}

/**
* Output only. The path to the notebook file in the repository.
* @return value or {@code null} for none
*/
public java.lang.String getFilePath() {
return filePath;
}

/**
* Output only. The path to the notebook file in the repository.
* @param filePath filePath or {@code null} for none
*/
public NotebookAction setFilePath(java.lang.String filePath) {
this.filePath = filePath;
return this;
}

/**
* Output only. The ID of the Gemini Enterprise Agent Platform job that executed the notebook in
* contents and also the ID used for the outputs created in Google Cloud Storage buckets. Only set
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,14 @@ public final class NotebookRuntimeOptions extends com.google.api.client.json.Gen
@com.google.api.client.util.Key
private java.lang.String gcsOutputBucket;

/**
* Optional. The Google Cloud Storage destination to upload the snapshot to. For empty URI it
* defaults to the provided gcs_output_bucket. Format: `gs://bucket-name/path/`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GcsRepositorySnapshotDestination gcsRepositorySnapshotDestination;

/**
* Optional. The resource name of the [Colab runtime template]
* (https://cloud.google.com/colab/docs/runtimes), from which a runtime is created for notebook
Expand Down Expand Up @@ -86,6 +94,25 @@ public NotebookRuntimeOptions setGcsOutputBucket(java.lang.String gcsOutputBucke
return this;
}

/**
* Optional. The Google Cloud Storage destination to upload the snapshot to. For empty URI it
* defaults to the provided gcs_output_bucket. Format: `gs://bucket-name/path/`.
* @return value or {@code null} for none
*/
public GcsRepositorySnapshotDestination getGcsRepositorySnapshotDestination() {
return gcsRepositorySnapshotDestination;
}

/**
* Optional. The Google Cloud Storage destination to upload the snapshot to. For empty URI it
* defaults to the provided gcs_output_bucket. Format: `gs://bucket-name/path/`.
* @param gcsRepositorySnapshotDestination gcsRepositorySnapshotDestination or {@code null} for none
*/
public NotebookRuntimeOptions setGcsRepositorySnapshotDestination(GcsRepositorySnapshotDestination gcsRepositorySnapshotDestination) {
this.gcsRepositorySnapshotDestination = gcsRepositorySnapshotDestination;
return this;
}

@Override
public NotebookRuntimeOptions set(String fieldName, Object value) {
return (NotebookRuntimeOptions) super.set(fieldName, value);
Expand Down
Loading
Loading