Class KMSKeyReference
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.gcp.v1.KMSKeyReference
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<KMSKeyReferenceBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class KMSKeyReference extends Object implements io.fabric8.kubernetes.api.builder.Editable<KMSKeyReferenceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
KMSKeyReference gathers required fields for looking up a GCP KMS Key- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KMSKeyReference()No args constructor for use in serializationKMSKeyReference(String keyRing, String location, String name, String projectID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KMSKeyReferenceBuilderedit()Map<String,Object>getAdditionalProperties()StringgetKeyRing()KeyRing is the name of the KMS Key Ring which the KMS Key belongs to.StringgetLocation()Location is the GCP location in which the Key Ring exists.StringgetName()Name is the name of the customer managed encryption key to be used for the disk encryption.StringgetProjectID()ProjectID is the ID of the Project in which the KMS Key Ring exists.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetKeyRing(String keyRing)KeyRing is the name of the KMS Key Ring which the KMS Key belongs to.voidsetLocation(String location)Location is the GCP location in which the Key Ring exists.voidsetName(String name)Name is the name of the customer managed encryption key to be used for the disk encryption.voidsetProjectID(String projectID)ProjectID is the ID of the Project in which the KMS Key Ring exists.KMSKeyReferenceBuildertoBuilder()
-
-
-
Method Detail
-
getKeyRing
public String getKeyRing()
KeyRing is the name of the KMS Key Ring which the KMS Key belongs to.
-
setKeyRing
public void setKeyRing(String keyRing)
KeyRing is the name of the KMS Key Ring which the KMS Key belongs to.
-
getLocation
public String getLocation()
Location is the GCP location in which the Key Ring exists.
-
setLocation
public void setLocation(String location)
Location is the GCP location in which the Key Ring exists.
-
getName
public String getName()
Name is the name of the customer managed encryption key to be used for the disk encryption.
-
setName
public void setName(String name)
Name is the name of the customer managed encryption key to be used for the disk encryption.
-
getProjectID
public String getProjectID()
ProjectID is the ID of the Project in which the KMS Key Ring exists. Defaults to the VM ProjectID if not set.
-
setProjectID
public void setProjectID(String projectID)
ProjectID is the ID of the Project in which the KMS Key Ring exists. Defaults to the VM ProjectID if not set.
-
edit
public KMSKeyReferenceBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<KMSKeyReferenceBuilder>
-
toBuilder
public KMSKeyReferenceBuilder toBuilder()
-
-