Class EncryptionKeyReference

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<EncryptionKeyReferenceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class EncryptionKeyReference
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<EncryptionKeyReferenceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    EncryptionKeyReference describes the encryptionKey to use for a disk's encryption.
    See Also:
    Serialized Form
    • Constructor Detail

      • EncryptionKeyReference

        public EncryptionKeyReference()
        No args constructor for use in serialization
      • EncryptionKeyReference

        public EncryptionKeyReference​(KMSKeyReference kmsKey,
                                      String kmsKeyServiceAccount)
    • Method Detail

      • getKmsKey

        public KMSKeyReference getKmsKey()
        EncryptionKeyReference describes the encryptionKey to use for a disk's encryption.
      • setKmsKey

        public void setKmsKey​(KMSKeyReference kmsKey)
        EncryptionKeyReference describes the encryptionKey to use for a disk's encryption.
      • getKmsKeyServiceAccount

        public String getKmsKeyServiceAccount()
        KMSKeyServiceAccount is the service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used. See https://cloud.google.com/compute/docs/access/service-accounts#compute_engine_service_account for details on the default service account.
      • setKmsKeyServiceAccount

        public void setKmsKeyServiceAccount​(String kmsKeyServiceAccount)
        KMSKeyServiceAccount is the service account being used for the encryption request for the given KMS key. If absent, the Compute Engine default service account is used. See https://cloud.google.com/compute/docs/access/service-accounts#compute_engine_service_account for details on the default service account.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)