public final class UserManagedKeysConfig extends GeneratedMessage 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.v1beta1.UserManagedKeysConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,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 |
|
CONTROL_PLANE_DISK_ENCRYPTION_KEY_VERSIONS_FIELD_NUMBER
public static final int CONTROL_PLANE_DISK_ENCRYPTION_KEY_VERSIONS_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.
|
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 |
int
The 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 |
int
The 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()
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 GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public UserManagedKeysConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected UserManagedKeysConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public UserManagedKeysConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides