Class EncryptionKeyReference
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.gcp.v1.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 Summary
Constructors Constructor Description EncryptionKeyReference()No args constructor for use in serializationEncryptionKeyReference(KMSKeyReference kmsKey, String kmsKeyServiceAccount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncryptionKeyReferenceBuilderedit()Map<String,Object>getAdditionalProperties()KMSKeyReferencegetKmsKey()EncryptionKeyReference describes the encryptionKey to use for a disk's encryption.StringgetKmsKeyServiceAccount()KMSKeyServiceAccount is the service account being used for the encryption request for the given KMS key.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetKmsKey(KMSKeyReference kmsKey)EncryptionKeyReference describes the encryptionKey to use for a disk's encryption.voidsetKmsKeyServiceAccount(String kmsKeyServiceAccount)KMSKeyServiceAccount is the service account being used for the encryption request for the given KMS key.EncryptionKeyReferenceBuildertoBuilder()
-
-
-
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.
-
edit
public EncryptionKeyReferenceBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<EncryptionKeyReferenceBuilder>
-
toBuilder
public EncryptionKeyReferenceBuilder toBuilder()
-
-