Package cloud.dnation.hetznerclient
Class SshKeyDetail
- java.lang.Object
-
- cloud.dnation.hetznerclient.IdentifiableResource
-
- cloud.dnation.hetznerclient.SshKeyDetail
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-08-17T03:32:29.204871Z[Etc/UTC]") public class SshKeyDetail extends IdentifiableResourceSshKeyDetail
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_FINGERPRINTstatic StringSERIALIZED_NAME_LABELSstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_PUBLIC_KEY-
Fields inherited from class cloud.dnation.hetznerclient.IdentifiableResource
SERIALIZED_NAME_ID
-
-
Constructor Summary
Constructors Constructor Description SshKeyDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)SshKeyDetailfingerprint(String fingerprint)StringgetFingerprint()Fingerprint of public keyMap<String,String>getLabels()User-defined labels (key-value pairs)StringgetName()Name of the Resource.StringgetPublicKey()Public keyinthashCode()SshKeyDetaillabels(Map<String,String> labels)SshKeyDetailname(String name)SshKeyDetailpublicKey(String publicKey)SshKeyDetailputLabelsItem(String key, String labelsItem)voidsetFingerprint(String fingerprint)voidsetLabels(Map<String,String> labels)voidsetName(String name)voidsetPublicKey(String publicKey)StringtoString()-
Methods inherited from class cloud.dnation.hetznerclient.IdentifiableResource
getId, id, setId
-
-
-
-
Field Detail
-
SERIALIZED_NAME_FINGERPRINT
public static final String SERIALIZED_NAME_FINGERPRINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LABELS
public static final String SERIALIZED_NAME_LABELS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PUBLIC_KEY
public static final String SERIALIZED_NAME_PUBLIC_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
fingerprint
public SshKeyDetail fingerprint(String fingerprint)
-
getFingerprint
@Nullable public String getFingerprint()
Fingerprint of public key- Returns:
- fingerprint
-
setFingerprint
public void setFingerprint(String fingerprint)
-
labels
public SshKeyDetail labels(Map<String,String> labels)
-
putLabelsItem
public SshKeyDetail putLabelsItem(String key, String labelsItem)
-
getLabels
@Nullable public Map<String,String> getLabels()
User-defined labels (key-value pairs)- Returns:
- labels
-
name
public SshKeyDetail name(String name)
-
getName
@Nullable public String getName()
Name of the Resource. Must be unique per Project.- Returns:
- name
-
setName
public void setName(String name)
-
publicKey
public SshKeyDetail publicKey(String publicKey)
-
getPublicKey
@Nullable public String getPublicKey()
Public key- Returns:
- publicKey
-
setPublicKey
public void setPublicKey(String publicKey)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classIdentifiableResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIdentifiableResource
-
toString
public String toString()
- Overrides:
toStringin classIdentifiableResource
-
-