public final class UserManagedKeysConfig extends GeneratedMessageV3 implements UserManagedKeysConfigOrBuilder
UserManagedKeysConfig 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.v1.UserManagedKeysConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AGGREGATION_CA_FIELD_NUMBER
public static final int AGGREGATION_CA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CLUSTER_CA_FIELD_NUMBER
public static final int CLUSTER_CA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CONTROL_PLANE_DISK_ENCRYPTION_KEY_FIELD_NUMBER
public static final int CONTROL_PLANE_DISK_ENCRYPTION_KEY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ETCD_API_CA_FIELD_NUMBER
public static final int ETCD_API_CA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ETCD_PEER_CA_FIELD_NUMBER
public static final int ETCD_PEER_CA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GKEOPS_ETCD_BACKUP_ENCRYPTION_KEY_FIELD_NUMBER
public static final int GKEOPS_ETCD_BACKUP_ENCRYPTION_KEY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SERVICE_ACCOUNT_SIGNING_KEYS_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_SIGNING_KEYS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SERVICE_ACCOUNT_VERIFICATION_KEYS_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_VERIFICATION_KEYS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static UserManagedKeysConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static UserManagedKeysConfig.Builder newBuilder()
newBuilder(UserManagedKeysConfig prototype)
public static UserManagedKeysConfig.Builder newBuilder(UserManagedKeysConfig prototype)
public static UserManagedKeysConfig parseDelimitedFrom(InputStream input)
public static UserManagedKeysConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static UserManagedKeysConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UserManagedKeysConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static UserManagedKeysConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserManagedKeysConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserManagedKeysConfig parseFrom(CodedInputStream input)
public static UserManagedKeysConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static UserManagedKeysConfig parseFrom(InputStream input)
public static UserManagedKeysConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static UserManagedKeysConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static UserManagedKeysConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<UserManagedKeysConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
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.
|
getDefaultInstanceForType()
public UserManagedKeysConfig getDefaultInstanceForType()
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.
|
getParserForType()
public Parser<UserManagedKeysConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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 |
int
The 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 |
int
The 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 |
int
The 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 |
int
The 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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public UserManagedKeysConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected UserManagedKeysConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public UserManagedKeysConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides