Package cloud.dnation.hetznerclient
Class PlacementGroupDetail
- java.lang.Object
-
- cloud.dnation.hetznerclient.IdentifiableResource
-
- cloud.dnation.hetznerclient.PlacementGroupDetail
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-07-29T09:46:38.528060Z[Etc/UTC]") public class PlacementGroupDetail extends IdentifiableResourcePlacementGroupDetail
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_LABELSstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_SERVERSstatic StringSERIALIZED_NAME_TYPE-
Fields inherited from class cloud.dnation.hetznerclient.IdentifiableResource
SERIALIZED_NAME_ID
-
-
Constructor Summary
Constructors Constructor Description PlacementGroupDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlacementGroupDetailaddServersItem(Integer serversItem)booleanequals(Object o)Map<String,String>getLabels()User-defined labels (key-value pairs)StringgetName()Name of the Resource.List<Integer>getServers()Array of IDs of Servers that are part of this Placement GroupStringgetType()Type of the Placement GroupinthashCode()PlacementGroupDetaillabels(Map<String,String> labels)PlacementGroupDetailname(String name)PlacementGroupDetailputLabelsItem(String key, String labelsItem)PlacementGroupDetailservers(List<Integer> servers)voidsetLabels(Map<String,String> labels)voidsetName(String name)voidsetServers(List<Integer> servers)voidsetType(String type)StringtoString()PlacementGroupDetailtype(String type)-
Methods inherited from class cloud.dnation.hetznerclient.IdentifiableResource
getId, id, setId
-
-
-
-
Field Detail
-
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_SERVERS
public static final String SERIALIZED_NAME_SERVERS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
labels
public PlacementGroupDetail labels(Map<String,String> labels)
-
putLabelsItem
public PlacementGroupDetail putLabelsItem(String key, String labelsItem)
-
getLabels
@Nullable public Map<String,String> getLabels()
User-defined labels (key-value pairs)- Returns:
- labels
-
name
public PlacementGroupDetail 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)
-
servers
public PlacementGroupDetail servers(List<Integer> servers)
-
addServersItem
public PlacementGroupDetail addServersItem(Integer serversItem)
-
getServers
@Nullable public List<Integer> getServers()
Array of IDs of Servers that are part of this Placement Group- Returns:
- servers
-
type
public PlacementGroupDetail type(String type)
-
getType
@Nullable public String getType()
Type of the Placement Group- Returns:
- type
-
setType
public void setType(String type)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classIdentifiableResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIdentifiableResource
-
toString
public String toString()
- Overrides:
toStringin classIdentifiableResource
-
-