Package com.morpheusdata.model
Class KeyPair
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.KeyPair
-
public class KeyPair extends MorpheusModel
Key pairs are commonly used by Morpheus for accessing instances via SSH. Morpheus stores key pairs to simplify administration and access across both private and public clouds.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
code
protected java.lang.String
externalId
protected java.lang.String
name
protected java.lang.String
passphrase
protected java.lang.String
privateKey
protected java.lang.String
publicFingerprint
protected java.lang.String
publicKey
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description KeyPair()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCode()
java.lang.String
getExternalId()
java.lang.String
getName()
java.lang.String
getPassphrase()
java.lang.String
getPrivateKey()
java.lang.String
getPublicFingerprint()
java.lang.String
getPublicKey()
void
setCode(java.lang.String code)
void
setExternalId(java.lang.String externalId)
void
setName(java.lang.String name)
void
setPassphrase(java.lang.String passphrase)
void
setPrivateKey(java.lang.String privateKey)
void
setPublicFingerprint(java.lang.String publicFingerprint)
void
setPublicKey(java.lang.String publicKey)
java.util.Map
toMap()
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
code
protected java.lang.String code
-
publicKey
protected java.lang.String publicKey
-
privateKey
protected java.lang.String privateKey
-
passphrase
protected java.lang.String passphrase
-
externalId
protected java.lang.String externalId
-
publicFingerprint
protected java.lang.String publicFingerprint
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getCode
public java.lang.String getCode()
-
getPublicKey
public java.lang.String getPublicKey()
-
getPrivateKey
public java.lang.String getPrivateKey()
-
getPassphrase
public java.lang.String getPassphrase()
-
getExternalId
public java.lang.String getExternalId()
-
getPublicFingerprint
public java.lang.String getPublicFingerprint()
-
setName
public void setName(java.lang.String name)
-
setCode
public void setCode(java.lang.String code)
-
setPublicKey
public void setPublicKey(java.lang.String publicKey)
-
setPrivateKey
public void setPrivateKey(java.lang.String privateKey)
-
setPassphrase
public void setPassphrase(java.lang.String passphrase)
-
setExternalId
public void setExternalId(java.lang.String externalId)
-
setPublicFingerprint
public void setPublicFingerprint(java.lang.String publicFingerprint)
-
toMap
public java.util.Map toMap()
- Returns:
- hash map of the KeyPair properties and values
-
-