public final class UserManagedKeysConfig
extends com.google.api.client.json.GenericJson
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 Kubernetes Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
UserManagedKeysConfig() |
| Modifier and Type | Method and Description |
|---|---|
UserManagedKeysConfig |
clone() |
String |
getAggregationCa()
The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
|
String |
getClusterCa()
The Certificate Authority Service caPool to use for the cluster CA in this cluster.
|
String |
getControlPlaneDiskEncryptionKey()
The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
|
String |
getEtcdApiCa()
Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this
cluster.
|
String |
getEtcdPeerCa()
Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this
cluster.
|
String |
getGkeopsEtcdBackupEncryptionKey()
Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
|
List<String> |
getServiceAccountSigningKeys()
The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
|
List<String> |
getServiceAccountVerificationKeys()
The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this
cluster.
|
UserManagedKeysConfig |
set(String fieldName,
Object value) |
UserManagedKeysConfig |
setAggregationCa(String aggregationCa)
The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
|
UserManagedKeysConfig |
setClusterCa(String clusterCa)
The Certificate Authority Service caPool to use for the cluster CA in this cluster.
|
UserManagedKeysConfig |
setControlPlaneDiskEncryptionKey(String controlPlaneDiskEncryptionKey)
The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
|
UserManagedKeysConfig |
setEtcdApiCa(String etcdApiCa)
Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this
cluster.
|
UserManagedKeysConfig |
setEtcdPeerCa(String etcdPeerCa)
Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this
cluster.
|
UserManagedKeysConfig |
setGkeopsEtcdBackupEncryptionKey(String gkeopsEtcdBackupEncryptionKey)
Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
|
UserManagedKeysConfig |
setServiceAccountSigningKeys(List<String> serviceAccountSigningKeys)
The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
|
UserManagedKeysConfig |
setServiceAccountVerificationKeys(List<String> serviceAccountVerificationKeys)
The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this
cluster.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getAggregationCa()
null for nonepublic UserManagedKeysConfig setAggregationCa(String aggregationCa)
aggregationCa - aggregationCa or null for nonepublic String getClusterCa()
null for nonepublic UserManagedKeysConfig setClusterCa(String clusterCa)
clusterCa - clusterCa or null for nonepublic String getControlPlaneDiskEncryptionKey()
null for nonepublic UserManagedKeysConfig setControlPlaneDiskEncryptionKey(String controlPlaneDiskEncryptionKey)
controlPlaneDiskEncryptionKey - controlPlaneDiskEncryptionKey or null for nonepublic String getEtcdApiCa()
null for nonepublic UserManagedKeysConfig setEtcdApiCa(String etcdApiCa)
etcdApiCa - etcdApiCa or null for nonepublic String getEtcdPeerCa()
null for nonepublic UserManagedKeysConfig setEtcdPeerCa(String etcdPeerCa)
etcdPeerCa - etcdPeerCa or null for nonepublic String getGkeopsEtcdBackupEncryptionKey()
null for nonepublic UserManagedKeysConfig setGkeopsEtcdBackupEncryptionKey(String gkeopsEtcdBackupEncryptionKey)
gkeopsEtcdBackupEncryptionKey - gkeopsEtcdBackupEncryptionKey or null for nonepublic List<String> getServiceAccountSigningKeys()
null for nonepublic UserManagedKeysConfig setServiceAccountSigningKeys(List<String> serviceAccountSigningKeys)
serviceAccountSigningKeys - serviceAccountSigningKeys or null for nonepublic List<String> getServiceAccountVerificationKeys()
null for nonepublic UserManagedKeysConfig setServiceAccountVerificationKeys(List<String> serviceAccountVerificationKeys)
serviceAccountVerificationKeys - serviceAccountVerificationKeys or null for nonepublic UserManagedKeysConfig set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic UserManagedKeysConfig clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.