Skip to content

Commit 0d5da9f

Browse files
1 parent 5499315 commit 0d5da9f

File tree

13 files changed

+1094
-12
lines changed

13 files changed

+1094
-12
lines changed

clients/google-api-services-datacatalog/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-datacatalog</artifactId>
25-
<version>v1-rev20240614-2.0.0</version>
25+
<version>v1-rev20241021-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-datacatalog:v1-rev20240614-2.0.0'
38+
implementation 'com.google.apis:google-api-services-datacatalog:v1-rev20241021-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-datacatalog/v1/2.0.0/com/google/api/services/datacatalog/v1/DataCatalog.java

Lines changed: 741 additions & 0 deletions
Large diffs are not rendered by default.

clients/google-api-services-datacatalog/v1/2.0.0/com/google/api/services/datacatalog/v1/model/GoogleCloudDatacatalogV1EntryGroup.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,16 @@ public final class GoogleCloudDatacatalogV1EntryGroup extends com.google.api.cli
6262
@com.google.api.client.util.Key
6363
private java.lang.String name;
6464

65+
/**
66+
* Optional. When set to [true], it means DataCatalog EntryGroup was transferred to Dataplex
67+
* Catalog Service. It makes EntryGroup and its Entries to be read-only in DataCatalog. However,
68+
* new Tags on EntryGroup and its Entries can be created. After setting the flag to [true] it
69+
* cannot be unset.
70+
* The value may be {@code null}.
71+
*/
72+
@com.google.api.client.util.Key
73+
private java.lang.Boolean transferredToDataplex;
74+
6575
/**
6676
* Output only. Timestamps of the entry group. Default value is empty.
6777
* @return value or {@code null} for none
@@ -136,6 +146,29 @@ public GoogleCloudDatacatalogV1EntryGroup setName(java.lang.String name) {
136146
return this;
137147
}
138148

149+
/**
150+
* Optional. When set to [true], it means DataCatalog EntryGroup was transferred to Dataplex
151+
* Catalog Service. It makes EntryGroup and its Entries to be read-only in DataCatalog. However,
152+
* new Tags on EntryGroup and its Entries can be created. After setting the flag to [true] it
153+
* cannot be unset.
154+
* @return value or {@code null} for none
155+
*/
156+
public java.lang.Boolean getTransferredToDataplex() {
157+
return transferredToDataplex;
158+
}
159+
160+
/**
161+
* Optional. When set to [true], it means DataCatalog EntryGroup was transferred to Dataplex
162+
* Catalog Service. It makes EntryGroup and its Entries to be read-only in DataCatalog. However,
163+
* new Tags on EntryGroup and its Entries can be created. After setting the flag to [true] it
164+
* cannot be unset.
165+
* @param transferredToDataplex transferredToDataplex or {@code null} for none
166+
*/
167+
public GoogleCloudDatacatalogV1EntryGroup setTransferredToDataplex(java.lang.Boolean transferredToDataplex) {
168+
this.transferredToDataplex = transferredToDataplex;
169+
return this;
170+
}
171+
139172
@Override
140173
public GoogleCloudDatacatalogV1EntryGroup set(String fieldName, Object value) {
141174
return (GoogleCloudDatacatalogV1EntryGroup) super.set(fieldName, value);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.datacatalog.v1.model;
18+
19+
/**
20+
* The configuration related to the migration to Dataplex applied to an organization or project. It
21+
* is the response message for SetConfig and RetrieveEffectiveConfig.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Google Cloud Data Catalog API. For a detailed
25+
* explanation see:
26+
* <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>
27+
* </p>
28+
*
29+
* @author Google, Inc.
30+
*/
31+
@SuppressWarnings("javadoc")
32+
public final class GoogleCloudDatacatalogV1MigrationConfig extends com.google.api.client.json.GenericJson {
33+
34+
/**
35+
* Opt-in status for the UI switch to Dataplex.
36+
* The value may be {@code null}.
37+
*/
38+
@com.google.api.client.util.Key
39+
private java.lang.String catalogUiExperience;
40+
41+
/**
42+
* Opt-in status for the migration of Tag Templates to Dataplex.
43+
* The value may be {@code null}.
44+
*/
45+
@com.google.api.client.util.Key
46+
private java.lang.String tagTemplateMigration;
47+
48+
/**
49+
* Opt-in status for the UI switch to Dataplex.
50+
* @return value or {@code null} for none
51+
*/
52+
public java.lang.String getCatalogUiExperience() {
53+
return catalogUiExperience;
54+
}
55+
56+
/**
57+
* Opt-in status for the UI switch to Dataplex.
58+
* @param catalogUiExperience catalogUiExperience or {@code null} for none
59+
*/
60+
public GoogleCloudDatacatalogV1MigrationConfig setCatalogUiExperience(java.lang.String catalogUiExperience) {
61+
this.catalogUiExperience = catalogUiExperience;
62+
return this;
63+
}
64+
65+
/**
66+
* Opt-in status for the migration of Tag Templates to Dataplex.
67+
* @return value or {@code null} for none
68+
*/
69+
public java.lang.String getTagTemplateMigration() {
70+
return tagTemplateMigration;
71+
}
72+
73+
/**
74+
* Opt-in status for the migration of Tag Templates to Dataplex.
75+
* @param tagTemplateMigration tagTemplateMigration or {@code null} for none
76+
*/
77+
public GoogleCloudDatacatalogV1MigrationConfig setTagTemplateMigration(java.lang.String tagTemplateMigration) {
78+
this.tagTemplateMigration = tagTemplateMigration;
79+
return this;
80+
}
81+
82+
@Override
83+
public GoogleCloudDatacatalogV1MigrationConfig set(String fieldName, Object value) {
84+
return (GoogleCloudDatacatalogV1MigrationConfig) super.set(fieldName, value);
85+
}
86+
87+
@Override
88+
public GoogleCloudDatacatalogV1MigrationConfig clone() {
89+
return (GoogleCloudDatacatalogV1MigrationConfig) super.clone();
90+
}
91+
92+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.datacatalog.v1.model;
18+
19+
/**
20+
* The configuration related to the migration from Data Catalog to Dataplex that has been applied to
21+
* an organization and any projects under it. It is the response message for RetrieveConfig.
22+
*
23+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
24+
* transmitted over HTTP when working with the Google Cloud Data Catalog API. For a detailed
25+
* explanation see:
26+
* <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>
27+
* </p>
28+
*
29+
* @author Google, Inc.
30+
*/
31+
@SuppressWarnings("javadoc")
32+
public final class GoogleCloudDatacatalogV1OrganizationConfig extends com.google.api.client.json.GenericJson {
33+
34+
/**
35+
* Map of organizations and project resource names and their configuration. The format for the map
36+
* keys is `organizations/{organizationId}` or `projects/{projectId}`.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private java.util.Map<String, GoogleCloudDatacatalogV1MigrationConfig> config;
41+
42+
static {
43+
// hack to force ProGuard to consider GoogleCloudDatacatalogV1MigrationConfig used, since otherwise it would be stripped out
44+
// see https://github.com/google/google-api-java-client/issues/543
45+
com.google.api.client.util.Data.nullOf(GoogleCloudDatacatalogV1MigrationConfig.class);
46+
}
47+
48+
/**
49+
* Map of organizations and project resource names and their configuration. The format for the map
50+
* keys is `organizations/{organizationId}` or `projects/{projectId}`.
51+
* @return value or {@code null} for none
52+
*/
53+
public java.util.Map<String, GoogleCloudDatacatalogV1MigrationConfig> getConfig() {
54+
return config;
55+
}
56+
57+
/**
58+
* Map of organizations and project resource names and their configuration. The format for the map
59+
* keys is `organizations/{organizationId}` or `projects/{projectId}`.
60+
* @param config config or {@code null} for none
61+
*/
62+
public GoogleCloudDatacatalogV1OrganizationConfig setConfig(java.util.Map<String, GoogleCloudDatacatalogV1MigrationConfig> config) {
63+
this.config = config;
64+
return this;
65+
}
66+
67+
@Override
68+
public GoogleCloudDatacatalogV1OrganizationConfig set(String fieldName, Object value) {
69+
return (GoogleCloudDatacatalogV1OrganizationConfig) super.set(fieldName, value);
70+
}
71+
72+
@Override
73+
public GoogleCloudDatacatalogV1OrganizationConfig clone() {
74+
return (GoogleCloudDatacatalogV1OrganizationConfig) super.clone();
75+
}
76+
77+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.datacatalog.v1.model;
18+
19+
/**
20+
* Request message for SetConfig.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Google Cloud Data Catalog API. For a detailed
24+
* explanation see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class GoogleCloudDatacatalogV1SetConfigRequest extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Opt-in status for the UI switch to Dataplex.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String catalogUiExperience;
39+
40+
/**
41+
* Opt-in status for the migration of Tag Templates to Dataplex.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String tagTemplateMigration;
46+
47+
/**
48+
* Opt-in status for the UI switch to Dataplex.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getCatalogUiExperience() {
52+
return catalogUiExperience;
53+
}
54+
55+
/**
56+
* Opt-in status for the UI switch to Dataplex.
57+
* @param catalogUiExperience catalogUiExperience or {@code null} for none
58+
*/
59+
public GoogleCloudDatacatalogV1SetConfigRequest setCatalogUiExperience(java.lang.String catalogUiExperience) {
60+
this.catalogUiExperience = catalogUiExperience;
61+
return this;
62+
}
63+
64+
/**
65+
* Opt-in status for the migration of Tag Templates to Dataplex.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.String getTagTemplateMigration() {
69+
return tagTemplateMigration;
70+
}
71+
72+
/**
73+
* Opt-in status for the migration of Tag Templates to Dataplex.
74+
* @param tagTemplateMigration tagTemplateMigration or {@code null} for none
75+
*/
76+
public GoogleCloudDatacatalogV1SetConfigRequest setTagTemplateMigration(java.lang.String tagTemplateMigration) {
77+
this.tagTemplateMigration = tagTemplateMigration;
78+
return this;
79+
}
80+
81+
@Override
82+
public GoogleCloudDatacatalogV1SetConfigRequest set(String fieldName, Object value) {
83+
return (GoogleCloudDatacatalogV1SetConfigRequest) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public GoogleCloudDatacatalogV1SetConfigRequest clone() {
88+
return (GoogleCloudDatacatalogV1SetConfigRequest) super.clone();
89+
}
90+
91+
}

clients/google-api-services-datacatalog/v1/2.0.0/com/google/api/services/datacatalog/v1/model/GoogleCloudDatacatalogV1Tag.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,13 @@ public final class GoogleCloudDatacatalogV1Tag extends com.google.api.client.jso
4141
@com.google.api.client.util.Key
4242
private java.lang.String column;
4343

44+
/**
45+
* Output only. Denotes the transfer status of the Tag Template.
46+
* The value may be {@code null}.
47+
*/
48+
@com.google.api.client.util.Key
49+
private java.lang.String dataplexTransferStatus;
50+
4451
/**
4552
* Required. Maps the ID of a tag field to its value and additional information about that field.
4653
* Tag template defines valid field IDs. A tag must have at least 1 field and at most 500 fields.
@@ -94,6 +101,23 @@ public GoogleCloudDatacatalogV1Tag setColumn(java.lang.String column) {
94101
return this;
95102
}
96103

104+
/**
105+
* Output only. Denotes the transfer status of the Tag Template.
106+
* @return value or {@code null} for none
107+
*/
108+
public java.lang.String getDataplexTransferStatus() {
109+
return dataplexTransferStatus;
110+
}
111+
112+
/**
113+
* Output only. Denotes the transfer status of the Tag Template.
114+
* @param dataplexTransferStatus dataplexTransferStatus or {@code null} for none
115+
*/
116+
public GoogleCloudDatacatalogV1Tag setDataplexTransferStatus(java.lang.String dataplexTransferStatus) {
117+
this.dataplexTransferStatus = dataplexTransferStatus;
118+
return this;
119+
}
120+
97121
/**
98122
* Required. Maps the ID of a tag field to its value and additional information about that field.
99123
* Tag template defines valid field IDs. A tag must have at least 1 field and at most 500 fields.

clients/google-api-services-datacatalog/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-datacatalog</artifactId>
11-
<version>v1-rev20240614-2.0.0</version>
12-
<name>Google Cloud Data Catalog API v1-rev20240614-2.0.0</name>
11+
<version>v1-rev20241021-2.0.0</version>
12+
<name>Google Cloud Data Catalog API v1-rev20241021-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-datacatalog/v1/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-datacatalog</artifactId>
25-
<version>v1-rev20240614-2.0.0</version>
25+
<version>v1-rev20241021-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-datacatalog:v1-rev20240614-2.0.0'
38+
implementation 'com.google.apis:google-api-services-datacatalog:v1-rev20241021-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)