Package cloud.dnation.hetznerclient
Class ServerDetail
java.lang.Object
cloud.dnation.hetznerclient.IdentifiableResource
cloud.dnation.hetznerclient.ServerDetail
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-01-09T14:14:52.146496965Z[Etc/UTC]")
public class ServerDetail
extends IdentifiableResource
ServerDetail
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class cloud.dnation.hetznerclient.IdentifiableResource
SERIALIZED_NAME_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPrivateNetItem(PrivateNetDetail privateNetItem) addVolumesItem(Long volumesItem) datacenter(DatacenterDetail datacenter) booleanPoint in time when the Resource was created (in ISO-8601 format)Get datacentergetImage()Get imageUser-defined labels (key-value pairs)getName()Name of the Server (must be unique per Project and a valid hostname as per RFC 1123)Get placementGroupPrivate networks informationGet publicNetGet serverTypeStatus of the ServerIDs of Volumes assigned to this ServerinthashCode()image(ImageDetail image) placementGroup(PlacementGroupDetail placementGroup) privateNet(List<PrivateNetDetail> privateNet) publicNet(PublicNetDetail publicNet) putLabelsItem(String key, String labelsItem) serverType(ServerType serverType) voidsetCreated(String created) voidsetDatacenter(DatacenterDetail datacenter) voidsetImage(ImageDetail image) voidvoidvoidsetPlacementGroup(PlacementGroupDetail placementGroup) voidsetPrivateNet(List<PrivateNetDetail> privateNet) voidsetPublicNet(PublicNetDetail publicNet) voidsetServerType(ServerType serverType) voidvoidsetVolumes(List<Long> volumes) toString()Methods inherited from class cloud.dnation.hetznerclient.IdentifiableResource
getId, id, setId
-
Field Details
-
SERIALIZED_NAME_CREATED
- See Also:
-
SERIALIZED_NAME_DATACENTER
- See Also:
-
SERIALIZED_NAME_IMAGE
- See Also:
-
SERIALIZED_NAME_LABELS
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_PLACEMENT_GROUP
- See Also:
-
SERIALIZED_NAME_PRIVATE_NET
- See Also:
-
SERIALIZED_NAME_PUBLIC_NET
- See Also:
-
SERIALIZED_NAME_SERVER_TYPE
- See Also:
-
SERIALIZED_NAME_STATUS
- See Also:
-
SERIALIZED_NAME_VOLUMES
- See Also:
-
-
Constructor Details
-
ServerDetail
public ServerDetail()
-
-
Method Details
-
created
-
getCreated
Point in time when the Resource was created (in ISO-8601 format)- Returns:
- created
-
setCreated
-
datacenter
-
getDatacenter
Get datacenter- Returns:
- datacenter
-
setDatacenter
-
image
-
getImage
Get image- Returns:
- image
-
setImage
-
labels
-
putLabelsItem
-
getLabels
User-defined labels (key-value pairs)- Returns:
- labels
-
setLabels
-
name
-
getName
Name of the Server (must be unique per Project and a valid hostname as per RFC 1123)- Returns:
- name
-
setName
-
placementGroup
-
getPlacementGroup
Get placementGroup- Returns:
- placementGroup
-
setPlacementGroup
-
privateNet
-
addPrivateNetItem
-
getPrivateNet
Private networks information- Returns:
- privateNet
-
setPrivateNet
-
publicNet
-
getPublicNet
Get publicNet- Returns:
- publicNet
-
setPublicNet
-
serverType
-
getServerType
Get serverType- Returns:
- serverType
-
setServerType
-
status
-
getStatus
Status of the Server- Returns:
- status
-
setStatus
-
volumes
-
addVolumesItem
-
getVolumes
IDs of Volumes assigned to this Server- Returns:
- volumes
-
setVolumes
-
equals
- Overrides:
equalsin classIdentifiableResource
-
hashCode
public int hashCode()- Overrides:
hashCodein classIdentifiableResource
-
toString
- Overrides:
toStringin classIdentifiableResource
-