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

/**
* Request message for ApproveChangeRequest.
*
* <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 Cloud Dataplex 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 GoogleCloudDataplexV1ApproveChangeRequestRequest extends com.google.api.client.json.GenericJson {

/**
* Optional. The etag of the ChangeRequest.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String etag;

/**
* Optional. The etag of the ChangeRequest.
* @return value or {@code null} for none
*/
public java.lang.String getEtag() {
return etag;
}

/**
* Optional. The etag of the ChangeRequest.
* @param etag etag or {@code null} for none
*/
public GoogleCloudDataplexV1ApproveChangeRequestRequest setEtag(java.lang.String etag) {
this.etag = etag;
return this;
}

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

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

}
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,13 @@ public final class GoogleCloudDataplexV1ChangeRequest extends com.google.api.cli
@com.google.api.client.util.Key
private String createTime;

/**
* Payload for Data Product access request.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private GoogleCloudDataplexV1DataProductAccessRequest dataProductAccessRequest;

/**
* Payload for deleting an Entry.
* The value may be {@code null}.
Expand Down Expand Up @@ -379,6 +386,23 @@ public GoogleCloudDataplexV1ChangeRequest setCreateTime(String createTime) {
return this;
}

/**
* Payload for Data Product access request.
* @return value or {@code null} for none
*/
public GoogleCloudDataplexV1DataProductAccessRequest getDataProductAccessRequest() {
return dataProductAccessRequest;
}

/**
* Payload for Data Product access request.
* @param dataProductAccessRequest dataProductAccessRequest or {@code null} for none
*/
public GoogleCloudDataplexV1ChangeRequest setDataProductAccessRequest(GoogleCloudDataplexV1DataProductAccessRequest dataProductAccessRequest) {
this.dataProductAccessRequest = dataProductAccessRequest;
return this;
}

/**
* Payload for deleting an Entry.
* @return value or {@code null} for none
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,6 @@
@SuppressWarnings("javadoc")
public final class GoogleCloudDataplexV1DataDiscoverySpecStorageConfigUnstructuredDataOptions extends com.google.api.client.json.GenericJson {

/**
* Optional. Deprecated: Use semantic_inference_enabled instead. Specifies whether deeper entity
* inference over the objects' contents using GenAI is enabled.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean entityInferenceEnabled;

/**
* Optional. Specifies whether deeper semantic inference over the objects' contents using GenAI is
* enabled.
Expand All @@ -45,25 +37,6 @@ public final class GoogleCloudDataplexV1DataDiscoverySpecStorageConfigUnstructur
@com.google.api.client.util.Key
private java.lang.Boolean semanticInferenceEnabled;

/**
* Optional. Deprecated: Use semantic_inference_enabled instead. Specifies whether deeper entity
* inference over the objects' contents using GenAI is enabled.
* @return value or {@code null} for none
*/
public java.lang.Boolean getEntityInferenceEnabled() {
return entityInferenceEnabled;
}

/**
* Optional. Deprecated: Use semantic_inference_enabled instead. Specifies whether deeper entity
* inference over the objects' contents using GenAI is enabled.
* @param entityInferenceEnabled entityInferenceEnabled or {@code null} for none
*/
public GoogleCloudDataplexV1DataDiscoverySpecStorageConfigUnstructuredDataOptions setEntityInferenceEnabled(java.lang.Boolean entityInferenceEnabled) {
this.entityInferenceEnabled = entityInferenceEnabled;
return this;
}

/**
* Optional. Specifies whether deeper semantic inference over the objects' contents using GenAI is
* enabled.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
/*
* 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.dataplex.v1.model;

/**
* Message for requesting access to a Data Product. This will be used to create a ChangeRequest of
* type REQUEST_DATA_PRODUCT_ACCESS.
*
* <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 Cloud Dataplex 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 GoogleCloudDataplexV1DataProductAccessRequest extends com.google.api.client.json.GenericJson {

/**
* Output only. The display name of the access group defined in the Data Product for which access
* is being requested.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String accessGroupDisplayName;

/**
* Required. The ID of the access group for which access is being requested. This corresponds to
* the unique identifier of the AccessGroup defined in the Data Product.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String accessGroupId;

/**
* Required. The resource name of the data product. Format:
* projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String parent;

/**
* Optional. The principal for which access is being requested in IAM format. If not specified,
* the requestor's principal will be used. Example: serviceAccount:my-sa@my-
* project.iam.gserviceaccount.com. Only service account principals are currently supported.
* https://cloud.google.com/iam/docs/principal-identifiers
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String requestedPrincipal;

/**
* Output only. The display name of the access group defined in the Data Product for which access
* is being requested.
* @return value or {@code null} for none
*/
public java.lang.String getAccessGroupDisplayName() {
return accessGroupDisplayName;
}

/**
* Output only. The display name of the access group defined in the Data Product for which access
* is being requested.
* @param accessGroupDisplayName accessGroupDisplayName or {@code null} for none
*/
public GoogleCloudDataplexV1DataProductAccessRequest setAccessGroupDisplayName(java.lang.String accessGroupDisplayName) {
this.accessGroupDisplayName = accessGroupDisplayName;
return this;
}

/**
* Required. The ID of the access group for which access is being requested. This corresponds to
* the unique identifier of the AccessGroup defined in the Data Product.
* @return value or {@code null} for none
*/
public java.lang.String getAccessGroupId() {
return accessGroupId;
}

/**
* Required. The ID of the access group for which access is being requested. This corresponds to
* the unique identifier of the AccessGroup defined in the Data Product.
* @param accessGroupId accessGroupId or {@code null} for none
*/
public GoogleCloudDataplexV1DataProductAccessRequest setAccessGroupId(java.lang.String accessGroupId) {
this.accessGroupId = accessGroupId;
return this;
}

/**
* Required. The resource name of the data product. Format:
* projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
* @return value or {@code null} for none
*/
public java.lang.String getParent() {
return parent;
}

/**
* Required. The resource name of the data product. Format:
* projects/{project_number}/locations/{location_id}/dataProducts/{data_product_id}
* @param parent parent or {@code null} for none
*/
public GoogleCloudDataplexV1DataProductAccessRequest setParent(java.lang.String parent) {
this.parent = parent;
return this;
}

/**
* Optional. The principal for which access is being requested in IAM format. If not specified,
* the requestor's principal will be used. Example: serviceAccount:my-sa@my-
* project.iam.gserviceaccount.com. Only service account principals are currently supported.
* https://cloud.google.com/iam/docs/principal-identifiers
* @return value or {@code null} for none
*/
public java.lang.String getRequestedPrincipal() {
return requestedPrincipal;
}

/**
* Optional. The principal for which access is being requested in IAM format. If not specified,
* the requestor's principal will be used. Example: serviceAccount:my-sa@my-
* project.iam.gserviceaccount.com. Only service account principals are currently supported.
* https://cloud.google.com/iam/docs/principal-identifiers
* @param requestedPrincipal requestedPrincipal or {@code null} for none
*/
public GoogleCloudDataplexV1DataProductAccessRequest setRequestedPrincipal(java.lang.String requestedPrincipal) {
this.requestedPrincipal = requestedPrincipal;
return this;
}

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

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

}
Loading