Class GCPEncryptionKeyReference

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

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

      • GCPEncryptionKeyReference

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

        public GCPEncryptionKeyReference​(GCPKMSKeyReference kmsKey,
                                         String kmsKeyServiceAccount)
    • Method Detail

      • getKmsKey

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

        public void setKmsKey​(GCPKMSKeyReference kmsKey)
        GCPEncryptionKeyReference 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)