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

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

/**
* Configuration for Dataplex destination.
*
* <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 BigQuery Data Transfer 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 DataplexConfiguration extends com.google.api.client.json.GenericJson {

/**
* Required. The Dataplex Universal Catalog entry group for importing the metadata. entry_group
* has the format of `projects/{project_id}/locations/{region}/entryGroups/{entry_group_id}`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String entryGroup;

/**
* Required. The Dataplex Universal Catalog entry group for importing the metadata. entry_group
* has the format of `projects/{project_id}/locations/{region}/entryGroups/{entry_group_id}`.
* @return value or {@code null} for none
*/
public java.lang.String getEntryGroup() {
return entryGroup;
}

/**
* Required. The Dataplex Universal Catalog entry group for importing the metadata. entry_group
* has the format of `projects/{project_id}/locations/{region}/entryGroups/{entry_group_id}`.
* @param entryGroup entryGroup or {@code null} for none
*/
public DataplexConfiguration setEntryGroup(java.lang.String entryGroup) {
this.entryGroup = entryGroup;
return this;
}

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

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

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

/**
* The metadata destination of the transfer config.
*
* <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 BigQuery Data Transfer 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 MetadataDestination extends com.google.api.client.json.GenericJson {

/**
* The Dataplex Universal Catalog configuration.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private DataplexConfiguration dataplexConfiguration;

/**
* The Dataplex Universal Catalog configuration.
* @return value or {@code null} for none
*/
public DataplexConfiguration getDataplexConfiguration() {
return dataplexConfiguration;
}

/**
* The Dataplex Universal Catalog configuration.
* @param dataplexConfiguration dataplexConfiguration or {@code null} for none
*/
public MetadataDestination setDataplexConfiguration(DataplexConfiguration dataplexConfiguration) {
this.dataplexConfiguration = dataplexConfiguration;
return this;
}

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

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

}
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,13 @@ public final class TransferConfig extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.String managedTableType;

/**
* The metadata destination of the transfer config.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private MetadataDestination metadataDestination;

/**
* Identifier. The resource name of the transfer config. Transfer config names have the form
* either `projects/{project_id}/locations/{region}/transferConfigs/{config_id}` or
Expand Down Expand Up @@ -398,6 +405,23 @@ public TransferConfig setManagedTableType(java.lang.String managedTableType) {
return this;
}

/**
* The metadata destination of the transfer config.
* @return value or {@code null} for none
*/
public MetadataDestination getMetadataDestination() {
return metadataDestination;
}

/**
* The metadata destination of the transfer config.
* @param metadataDestination metadataDestination or {@code null} for none
*/
public TransferConfig setMetadataDestination(MetadataDestination metadataDestination) {
this.metadataDestination = metadataDestination;
return this;
}

/**
* Identifier. The resource name of the transfer config. Transfer config names have the form
* either `projects/{project_id}/locations/{region}/transferConfigs/{config_id}` or
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ public final class TransferRun extends com.google.api.client.json.GenericJson {
@com.google.api.client.util.Key
private Status errorStatus;

/**
* Output only. The metadata destination of the transfer run.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private MetadataDestination metadataDestination;

/**
* Identifier. The resource name of the transfer run. Transfer run names have the form
* `projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}`. The
Expand Down Expand Up @@ -233,6 +240,23 @@ public TransferRun setErrorStatus(Status errorStatus) {
return this;
}

/**
* Output only. The metadata destination of the transfer run.
* @return value or {@code null} for none
*/
public MetadataDestination getMetadataDestination() {
return metadataDestination;
}

/**
* Output only. The metadata destination of the transfer run.
* @param metadataDestination metadataDestination or {@code null} for none
*/
public TransferRun setMetadataDestination(MetadataDestination metadataDestination) {
this.metadataDestination = metadataDestination;
return this;
}

/**
* Identifier. The resource name of the transfer run. Transfer run names have the form
* `projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}`. The
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-bigquerydatatransfer</artifactId>
<version>v1-rev20260423-2.0.0</version>
<name>BigQuery Data Transfer API v1-rev20260423-2.0.0</name>
<version>v1-rev20260601-2.0.0</version>
<name>BigQuery Data Transfer API v1-rev20260601-2.0.0</name>
<packaging>jar</packaging>

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

Expand Down