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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

/**
* Confidential Instance Config for clusters using Confidential VMs
* (https://cloud.google.com/compute/confidential-vm/docs)
* (https://cloud.google.com/confidential-computing/confidential-vm/docs)
*
* <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 Dataproc API. For a detailed explanation see:
Expand All @@ -30,6 +30,13 @@
@SuppressWarnings("javadoc")
public final class ConfidentialInstanceConfig extends com.google.api.client.json.GenericJson {

/**
* Optional. Defines the type of Confidential Compute technology to use.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String confidentialInstanceType;

/**
* Optional. Deprecated: Use 'confidential_instance_type' instead. Defines whether the instance
* should have confidential compute enabled.
Expand All @@ -38,6 +45,23 @@ public final class ConfidentialInstanceConfig extends com.google.api.client.json
@com.google.api.client.util.Key
private java.lang.Boolean enableConfidentialCompute;

/**
* Optional. Defines the type of Confidential Compute technology to use.
* @return value or {@code null} for none
*/
public java.lang.String getConfidentialInstanceType() {
return confidentialInstanceType;
}

/**
* Optional. Defines the type of Confidential Compute technology to use.
* @param confidentialInstanceType confidentialInstanceType or {@code null} for none
*/
public ConfidentialInstanceConfig setConfidentialInstanceType(java.lang.String confidentialInstanceType) {
this.confidentialInstanceType = confidentialInstanceType;
return this;
}

/**
* Optional. Deprecated: Use 'confidential_instance_type' instead. Defines whether the instance
* should have confidential compute enabled.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public final class GceClusterConfig extends com.google.api.client.json.GenericJs

/**
* Optional. Confidential Instance Config for clusters using Confidential VMs
* (https://cloud.google.com/compute/confidential-vm/docs).
* (https://cloud.google.com/confidential-computing/confidential-vm/docs).
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand Down Expand Up @@ -215,7 +215,7 @@ public GceClusterConfig setAutoZoneExcludeZoneUris(java.util.List<java.lang.Stri

/**
* Optional. Confidential Instance Config for clusters using Confidential VMs
* (https://cloud.google.com/compute/confidential-vm/docs).
* (https://cloud.google.com/confidential-computing/confidential-vm/docs).
* @return value or {@code null} for none
*/
public ConfidentialInstanceConfig getConfidentialInstanceConfig() {
Expand All @@ -224,7 +224,7 @@ public ConfidentialInstanceConfig getConfidentialInstanceConfig() {

/**
* Optional. Confidential Instance Config for clusters using Confidential VMs
* (https://cloud.google.com/compute/confidential-vm/docs).
* (https://cloud.google.com/confidential-computing/confidential-vm/docs).
* @param confidentialInstanceConfig confidentialInstanceConfig or {@code null} for none
*/
public GceClusterConfig setConfidentialInstanceConfig(ConfidentialInstanceConfig confidentialInstanceConfig) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,16 @@ public final class GkeNodeConfig extends com.google.api.client.json.GenericJson
@com.google.api.client.util.Key
private java.lang.Boolean preemptible;

/**
* Optional. Specifies the service account
* (https://cloud.google.com/dataproc/docs/guides/dpgke/dataproc-gke-iam) to be used by the node
* pools. Specify the email address of the service account or its full resource name.Format:
* projects/{project}/serviceAccounts/{service_account_email} or {service_account_email}.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String serviceAccount;

/**
* Optional. Whether the nodes are created as Spot VM instances
* (https://cloud.google.com/compute/docs/instances/spot). Spot VMs are the latest update to
Expand Down Expand Up @@ -226,6 +236,29 @@ public GkeNodeConfig setPreemptible(java.lang.Boolean preemptible) {
return this;
}

/**
* Optional. Specifies the service account
* (https://cloud.google.com/dataproc/docs/guides/dpgke/dataproc-gke-iam) to be used by the node
* pools. Specify the email address of the service account or its full resource name.Format:
* projects/{project}/serviceAccounts/{service_account_email} or {service_account_email}.
* @return value or {@code null} for none
*/
public java.lang.String getServiceAccount() {
return serviceAccount;
}

/**
* Optional. Specifies the service account
* (https://cloud.google.com/dataproc/docs/guides/dpgke/dataproc-gke-iam) to be used by the node
* pools. Specify the email address of the service account or its full resource name.Format:
* projects/{project}/serviceAccounts/{service_account_email} or {service_account_email}.
* @param serviceAccount serviceAccount or {@code null} for none
*/
public GkeNodeConfig setServiceAccount(java.lang.String serviceAccount) {
this.serviceAccount = serviceAccount;
return this;
}

/**
* Optional. Whether the nodes are created as Spot VM instances
* (https://cloud.google.com/compute/docs/instances/spot). Spot VMs are the latest update to
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-dataproc/v1/2.0.0/pom.xml
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-dataproc</artifactId>
<version>v1-rev20260524-2.0.0</version>
<name>Cloud Dataproc API v1-rev20260524-2.0.0</name>
<version>v1-rev20260612-2.0.0</version>
<name>Cloud Dataproc API v1-rev20260612-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-dataproc/v1/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-dataproc</artifactId>
<version>v1-rev20260524-2.0.0</version>
<version>v1-rev20260612-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-dataproc:v1-rev20260524-2.0.0'
implementation 'com.google.apis:google-api-services-dataproc:v1-rev20260612-2.0.0'
}
```

Expand Down
Loading