- 2.86.0 (latest)
- 2.85.0
- 2.84.0
- 2.83.0
- 2.81.0
- 2.79.0
- 2.78.0
- 2.77.0
- 2.76.0
- 2.75.0
- 2.73.0
- 2.71.0
- 2.70.0
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.2
- 2.4.1
- 2.3.8
public static final class UserManagedKeysConfig.Builder extends GeneratedMessage.Builder<UserManagedKeysConfig.Builder> implements UserManagedKeysConfigOrBuilderUserManagedKeysConfig holds the resource address to Keys which are used for signing certs and token that are used for communication within cluster.
Protobuf type google.container.v1beta1.UserManagedKeysConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > UserManagedKeysConfig.BuilderImplements
UserManagedKeysConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllControlPlaneDiskEncryptionKeyVersions(Iterable<String> values)
public UserManagedKeysConfig.Builder addAllControlPlaneDiskEncryptionKeyVersions(Iterable<String> values)Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The controlPlaneDiskEncryptionKeyVersions to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addAllServiceAccountSigningKeys(Iterable<String> values)
public UserManagedKeysConfig.Builder addAllServiceAccountSigningKeys(Iterable<String> values)The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The serviceAccountSigningKeys to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addAllServiceAccountVerificationKeys(Iterable<String> values)
public UserManagedKeysConfig.Builder addAllServiceAccountVerificationKeys(Iterable<String> values)The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<String>The serviceAccountVerificationKeys to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addControlPlaneDiskEncryptionKeyVersions(String value)
public UserManagedKeysConfig.Builder addControlPlaneDiskEncryptionKeyVersions(String value)Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe controlPlaneDiskEncryptionKeyVersions to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addControlPlaneDiskEncryptionKeyVersionsBytes(ByteString value)
public UserManagedKeysConfig.Builder addControlPlaneDiskEncryptionKeyVersionsBytes(ByteString value)Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the controlPlaneDiskEncryptionKeyVersions to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addServiceAccountSigningKeys(String value)
public UserManagedKeysConfig.Builder addServiceAccountSigningKeys(String value)The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe serviceAccountSigningKeys to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addServiceAccountSigningKeysBytes(ByteString value)
public UserManagedKeysConfig.Builder addServiceAccountSigningKeysBytes(ByteString value)The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the serviceAccountSigningKeys to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addServiceAccountVerificationKeys(String value)
public UserManagedKeysConfig.Builder addServiceAccountVerificationKeys(String value)The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe serviceAccountVerificationKeys to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
addServiceAccountVerificationKeysBytes(ByteString value)
public UserManagedKeysConfig.Builder addServiceAccountVerificationKeysBytes(ByteString value)The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes of the serviceAccountVerificationKeys to add. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
build()
public UserManagedKeysConfig build()| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig |
|
buildPartial()
public UserManagedKeysConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig |
|
clear()
public UserManagedKeysConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
|
clearAggregationCa()
public UserManagedKeysConfig.Builder clearAggregationCa()The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearClusterCa()
public UserManagedKeysConfig.Builder clearClusterCa()The Certificate Authority Service caPool to use for the cluster CA in this cluster.
string cluster_ca = 10 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearControlPlaneDiskEncryptionKey()
public UserManagedKeysConfig.Builder clearControlPlaneDiskEncryptionKey()The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearControlPlaneDiskEncryptionKeyVersions()
public UserManagedKeysConfig.Builder clearControlPlaneDiskEncryptionKeyVersions()Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearEtcdApiCa()
public UserManagedKeysConfig.Builder clearEtcdApiCa()Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearEtcdPeerCa()
public UserManagedKeysConfig.Builder clearEtcdPeerCa()Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearGkeopsEtcdBackupEncryptionKey()
public UserManagedKeysConfig.Builder clearGkeopsEtcdBackupEncryptionKey()Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearServiceAccountSigningKeys()
public UserManagedKeysConfig.Builder clearServiceAccountSigningKeys()The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
clearServiceAccountVerificationKeys()
public UserManagedKeysConfig.Builder clearServiceAccountVerificationKeys()The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
getAggregationCa()
public String getAggregationCa()The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The aggregationCa. |
getAggregationCaBytes()
public ByteString getAggregationCaBytes()The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for aggregationCa. |
getClusterCa()
public String getClusterCa()The Certificate Authority Service caPool to use for the cluster CA in this cluster.
string cluster_ca = 10 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The clusterCa. |
getClusterCaBytes()
public ByteString getClusterCaBytes()The Certificate Authority Service caPool to use for the cluster CA in this cluster.
string cluster_ca = 10 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for clusterCa. |
getControlPlaneDiskEncryptionKey()
public String getControlPlaneDiskEncryptionKey()The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The controlPlaneDiskEncryptionKey. |
getControlPlaneDiskEncryptionKeyBytes()
public ByteString getControlPlaneDiskEncryptionKeyBytes()The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for controlPlaneDiskEncryptionKey. |
getControlPlaneDiskEncryptionKeyVersions(int index)
public String getControlPlaneDiskEncryptionKeyVersions(int index)Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The controlPlaneDiskEncryptionKeyVersions at the given index. |
getControlPlaneDiskEncryptionKeyVersionsBytes(int index)
public ByteString getControlPlaneDiskEncryptionKeyVersionsBytes(int index)Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the controlPlaneDiskEncryptionKeyVersions at the given index. |
getControlPlaneDiskEncryptionKeyVersionsCount()
public int getControlPlaneDiskEncryptionKeyVersionsCount()Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
int |
The count of controlPlaneDiskEncryptionKeyVersions. |
getControlPlaneDiskEncryptionKeyVersionsList()
public ProtocolStringList getControlPlaneDiskEncryptionKeyVersionsList()Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the controlPlaneDiskEncryptionKeyVersions. |
getDefaultInstanceForType()
public UserManagedKeysConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getEtcdApiCa()
public String getEtcdApiCa()Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The etcdApiCa. |
getEtcdApiCaBytes()
public ByteString getEtcdApiCaBytes()Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for etcdApiCa. |
getEtcdPeerCa()
public String getEtcdPeerCa()Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The etcdPeerCa. |
getEtcdPeerCaBytes()
public ByteString getEtcdPeerCaBytes()Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for etcdPeerCa. |
getGkeopsEtcdBackupEncryptionKey()
public String getGkeopsEtcdBackupEncryptionKey()Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The gkeopsEtcdBackupEncryptionKey. |
getGkeopsEtcdBackupEncryptionKeyBytes()
public ByteString getGkeopsEtcdBackupEncryptionKeyBytes()Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for gkeopsEtcdBackupEncryptionKey. |
getServiceAccountSigningKeys(int index)
public String getServiceAccountSigningKeys(int index)The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccountSigningKeys at the given index. |
getServiceAccountSigningKeysBytes(int index)
public ByteString getServiceAccountSigningKeysBytes(int index)The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the serviceAccountSigningKeys at the given index. |
getServiceAccountSigningKeysCount()
public int getServiceAccountSigningKeysCount()The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
int |
The count of serviceAccountSigningKeys. |
getServiceAccountSigningKeysList()
public ProtocolStringList getServiceAccountSigningKeysList()The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the serviceAccountSigningKeys. |
getServiceAccountVerificationKeys(int index)
public String getServiceAccountVerificationKeys(int index)The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The serviceAccountVerificationKeys at the given index. |
getServiceAccountVerificationKeysBytes(int index)
public ByteString getServiceAccountVerificationKeysBytes(int index)The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the serviceAccountVerificationKeys at the given index. |
getServiceAccountVerificationKeysCount()
public int getServiceAccountVerificationKeysCount()The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
int |
The count of serviceAccountVerificationKeys. |
getServiceAccountVerificationKeysList()
public ProtocolStringList getServiceAccountVerificationKeysList()The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ProtocolStringList |
A list containing the serviceAccountVerificationKeys. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(UserManagedKeysConfig other)
public UserManagedKeysConfig.Builder mergeFrom(UserManagedKeysConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
UserManagedKeysConfig |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public UserManagedKeysConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public UserManagedKeysConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
|
setAggregationCa(String value)
public UserManagedKeysConfig.Builder setAggregationCa(String value)The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe aggregationCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setAggregationCaBytes(ByteString value)
public UserManagedKeysConfig.Builder setAggregationCaBytes(ByteString value)The Certificate Authority Service caPool to use for the aggregation CA in this cluster.
string aggregation_ca = 15 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for aggregationCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setClusterCa(String value)
public UserManagedKeysConfig.Builder setClusterCa(String value)The Certificate Authority Service caPool to use for the cluster CA in this cluster.
string cluster_ca = 10 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe clusterCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setClusterCaBytes(ByteString value)
public UserManagedKeysConfig.Builder setClusterCaBytes(ByteString value)The Certificate Authority Service caPool to use for the cluster CA in this cluster.
string cluster_ca = 10 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for clusterCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setControlPlaneDiskEncryptionKey(String value)
public UserManagedKeysConfig.Builder setControlPlaneDiskEncryptionKey(String value)The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe controlPlaneDiskEncryptionKey to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setControlPlaneDiskEncryptionKeyBytes(ByteString value)
public UserManagedKeysConfig.Builder setControlPlaneDiskEncryptionKeyBytes(ByteString value)The Cloud KMS cryptoKey to use for Confidential Hyperdisk on the control plane nodes.
string control_plane_disk_encryption_key = 16 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for controlPlaneDiskEncryptionKey to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setControlPlaneDiskEncryptionKeyVersions(int index, String value)
public UserManagedKeysConfig.Builder setControlPlaneDiskEncryptionKeyVersions(int index, String value)Output only. All of the versions of the Cloud KMS cryptoKey that are used by Confidential Hyperdisks on the control plane nodes.
repeated string control_plane_disk_encryption_key_versions = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe controlPlaneDiskEncryptionKeyVersions to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setEtcdApiCa(String value)
public UserManagedKeysConfig.Builder setEtcdApiCa(String value)Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe etcdApiCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setEtcdApiCaBytes(ByteString value)
public UserManagedKeysConfig.Builder setEtcdApiCaBytes(ByteString value)Resource path of the Certificate Authority Service caPool to use for the etcd API CA in this cluster.
string etcd_api_ca = 11 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for etcdApiCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setEtcdPeerCa(String value)
public UserManagedKeysConfig.Builder setEtcdPeerCa(String value)Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe etcdPeerCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setEtcdPeerCaBytes(ByteString value)
public UserManagedKeysConfig.Builder setEtcdPeerCaBytes(ByteString value)Resource path of the Certificate Authority Service caPool to use for the etcd peer CA in this cluster.
string etcd_peer_ca = 12 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for etcdPeerCa to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setGkeopsEtcdBackupEncryptionKey(String value)
public UserManagedKeysConfig.Builder setGkeopsEtcdBackupEncryptionKey(String value)Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe gkeopsEtcdBackupEncryptionKey to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setGkeopsEtcdBackupEncryptionKeyBytes(ByteString value)
public UserManagedKeysConfig.Builder setGkeopsEtcdBackupEncryptionKeyBytes(ByteString value)Resource path of the Cloud KMS cryptoKey to use for encryption of internal etcd backups.
string gkeops_etcd_backup_encryption_key = 17 [(.google.api.resource_reference) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for gkeopsEtcdBackupEncryptionKey to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setServiceAccountSigningKeys(int index, String value)
public UserManagedKeysConfig.Builder setServiceAccountSigningKeys(int index, String value)The Cloud KMS cryptoKeyVersions to use for signing service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_signing_keys = 13 [(.google.api.resource_reference) = { ... }
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe serviceAccountSigningKeys to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |
setServiceAccountVerificationKeys(int index, String value)
public UserManagedKeysConfig.Builder setServiceAccountVerificationKeys(int index, String value)The Cloud KMS cryptoKeyVersions to use for verifying service account JWTs issued by this cluster.
Format:
projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{cryptoKey}/cryptoKeyVersions/{cryptoKeyVersion}
repeated string service_account_verification_keys = 14 [(.google.api.resource_reference) = { ... }
| Parameters | |
|---|---|
| Name | Description |
index |
intThe index to set the value at. |
value |
StringThe serviceAccountVerificationKeys to set. |
| Returns | |
|---|---|
| Type | Description |
UserManagedKeysConfig.Builder |
This builder for chaining. |