Package com.exoscale.sdk.model
Class Instance
java.lang.Object
com.exoscale.sdk.model.Instance
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class Instance
extends Object
Instance
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAntiAffinityGroupsItem
(AntiAffinityGroup antiAffinityGroupsItem) addElasticIpsItem
(ElasticIp elasticIpsItem) addPrivateNetworksItem
(ListInstances200ResponseInstancesInnerPrivateNetworksInner privateNetworksItem) addSecurityGroupsItem
(SecurityGroup securityGroupsItem) addSnapshotsItem
(Snapshot snapshotsItem) addSshKeysItem
(SshKey sshKeysItem) antiAffinityGroups
(List<AntiAffinityGroup> antiAffinityGroups) deployTarget
(DeployTarget deployTarget) elasticIps
(List<ElasticIp> elasticIps) boolean
Return true if this instance object is equal to o.Instance Anti-affinity GroupsInstance creation dateGet deployTargetInstance disk size in GiB minimum: 10 maximum: 51200Instance Elastic IPsgetId()
Instance IDGet instanceTypeInstance IPv6 addressGet labelsInstance MAC addressGet managergetName()
Instance nameInstance Private NetworksInstance public IPv4 addressGet publicIpAssignmentInstance Security GroupsInstance SnapshotsGet sshKeyInstance SSH KeysgetState()
Get stateGet templateInstance Cloud-init user-data (base64 encoded)int
hashCode()
instanceType
(InstanceType instanceType) privateNetworks
(List<ListInstances200ResponseInstancesInnerPrivateNetworksInner> privateNetworks) publicIpAssignment
(PublicIpAssignment publicIpAssignment) putLabelsItem
(String key, String labelsItem) securityGroups
(List<SecurityGroup> securityGroups) void
setAntiAffinityGroups
(List<AntiAffinityGroup> antiAffinityGroups) void
setDeployTarget
(DeployTarget deployTarget) void
setDiskSize
(Long diskSize) void
setElasticIps
(List<ElasticIp> elasticIps) void
setInstanceType
(InstanceType instanceType) void
void
setManager
(Manager manager) void
void
setPrivateNetworks
(List<ListInstances200ResponseInstancesInnerPrivateNetworksInner> privateNetworks) void
setPublicIpAssignment
(PublicIpAssignment publicIpAssignment) void
setSecurityGroups
(List<SecurityGroup> securityGroups) void
setSnapshots
(List<Snapshot> snapshots) void
void
setSshKeys
(List<SshKey> sshKeys) void
setState
(InstanceState state) void
setTemplate
(Template template) void
setUserData
(String userData) state
(InstanceState state) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_ANTI_AFFINITY_GROUPS
- See Also:
-
JSON_PROPERTY_PUBLIC_IP_ASSIGNMENT
- See Also:
-
JSON_PROPERTY_LABELS
- See Also:
-
JSON_PROPERTY_SECURITY_GROUPS
- See Also:
-
JSON_PROPERTY_ELASTIC_IPS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_INSTANCE_TYPE
- See Also:
-
JSON_PROPERTY_PRIVATE_NETWORKS
- See Also:
-
JSON_PROPERTY_TEMPLATE
- See Also:
-
JSON_PROPERTY_STATE
- See Also:
-
JSON_PROPERTY_SSH_KEY
- See Also:
-
JSON_PROPERTY_USER_DATA
- See Also:
-
JSON_PROPERTY_MAC_ADDRESS
- See Also:
-
JSON_PROPERTY_MANAGER
- See Also:
-
JSON_PROPERTY_DEPLOY_TARGET
- See Also:
-
JSON_PROPERTY_IPV6_ADDRESS
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_SNAPSHOTS
- See Also:
-
JSON_PROPERTY_DISK_SIZE
- See Also:
-
JSON_PROPERTY_SSH_KEYS
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_PUBLIC_IP
- See Also:
-
-
Constructor Details
-
Instance
public Instance() -
Instance
public Instance(String macAddress, String ipv6Address, UUID id, OffsetDateTime createdAt, String publicIp)
-
-
Method Details
-
antiAffinityGroups
-
addAntiAffinityGroupsItem
-
getAntiAffinityGroups
Instance Anti-affinity Groups- Returns:
- antiAffinityGroups
-
setAntiAffinityGroups
-
publicIpAssignment
-
getPublicIpAssignment
Get publicIpAssignment- Returns:
- publicIpAssignment
-
setPublicIpAssignment
-
labels
-
putLabelsItem
-
getLabels
Get labels- Returns:
- labels
-
setLabels
-
securityGroups
-
addSecurityGroupsItem
-
getSecurityGroups
Instance Security Groups- Returns:
- securityGroups
-
setSecurityGroups
-
elasticIps
-
addElasticIpsItem
-
getElasticIps
Instance Elastic IPs- Returns:
- elasticIps
-
setElasticIps
-
name
-
getName
Instance name- Returns:
- name
-
setName
-
instanceType
-
getInstanceType
Get instanceType- Returns:
- instanceType
-
setInstanceType
-
privateNetworks
public Instance privateNetworks(List<ListInstances200ResponseInstancesInnerPrivateNetworksInner> privateNetworks) -
addPrivateNetworksItem
public Instance addPrivateNetworksItem(ListInstances200ResponseInstancesInnerPrivateNetworksInner privateNetworksItem) -
getPrivateNetworks
@Nullable public List<ListInstances200ResponseInstancesInnerPrivateNetworksInner> getPrivateNetworks()Instance Private Networks- Returns:
- privateNetworks
-
setPrivateNetworks
public void setPrivateNetworks(List<ListInstances200ResponseInstancesInnerPrivateNetworksInner> privateNetworks) -
template
-
getTemplate
Get template- Returns:
- template
-
setTemplate
-
state
-
getState
Get state- Returns:
- state
-
setState
-
sshKey
-
getSshKey
Get sshKey- Returns:
- sshKey
-
setSshKey
-
userData
-
getUserData
Instance Cloud-init user-data (base64 encoded)- Returns:
- userData
-
setUserData
-
getMacAddress
Instance MAC address- Returns:
- macAddress
-
manager
-
getManager
Get manager- Returns:
- manager
-
setManager
-
deployTarget
-
getDeployTarget
Get deployTarget- Returns:
- deployTarget
-
setDeployTarget
-
getIpv6Address
Instance IPv6 address- Returns:
- ipv6Address
-
getId
Instance ID- Returns:
- id
-
snapshots
-
addSnapshotsItem
-
getSnapshots
Instance Snapshots- Returns:
- snapshots
-
setSnapshots
-
diskSize
-
getDiskSize
Instance disk size in GiB minimum: 10 maximum: 51200- Returns:
- diskSize
-
setDiskSize
-
sshKeys
-
addSshKeysItem
-
getSshKeys
Instance SSH Keys- Returns:
- sshKeys
-
setSshKeys
-
getCreatedAt
Instance creation date- Returns:
- createdAt
-
getPublicIp
Instance public IPv4 address- Returns:
- publicIp
-
equals
Return true if this instance object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix
- prefix of the query string- Returns:
- URL query string
-