Package com.exoscale.sdk.model
Class Template
java.lang.Object
com.exoscale.sdk.model.Template
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class Template
extends Object
Instance template
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Boot mode (default: legacy)static enum
Template visibility -
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
-
Constructor Summary
ConstructorsConstructorDescriptionTemplate()
Template
(String maintainer, String family, String build, UUID id, String version, OffsetDateTime createdAt, Template.VisibilityEnum visibility) -
Method Summary
Modifier and TypeMethodDescriptionaddZonesItem
(ZoneName zonesItem) bootMode
(Template.BootModeEnum bootMode) defaultUser
(String defaultUser) description
(String description) boolean
Return true if this template object is equal to o.Boot mode (default: legacy)getBuild()
Template buildTemplate MD5 checksumTemplate creation dateTemplate default userTemplate descriptionTemplate familygetId()
Template IDTemplate maintainergetName()
Template nameEnable password-based logingetSize()
Template size minimum: 0Enable SSH key-based logingetUrl()
Template source URLTemplate versionTemplate visibilitygetZones()
Zones availabilityint
hashCode()
passwordEnabled
(Boolean passwordEnabled) void
setBootMode
(Template.BootModeEnum bootMode) void
setChecksum
(String checksum) void
setDefaultUser
(String defaultUser) void
setDescription
(String description) void
void
setPasswordEnabled
(Boolean passwordEnabled) void
void
setSshKeyEnabled
(Boolean sshKeyEnabled) void
void
sshKeyEnabled
(Boolean sshKeyEnabled) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_MAINTAINER
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_SSH_KEY_ENABLED
- See Also:
-
JSON_PROPERTY_FAMILY
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_DEFAULT_USER
- See Also:
-
JSON_PROPERTY_SIZE
- See Also:
-
JSON_PROPERTY_PASSWORD_ENABLED
- See Also:
-
JSON_PROPERTY_BUILD
- See Also:
-
JSON_PROPERTY_CHECKSUM
- See Also:
-
JSON_PROPERTY_BOOT_MODE
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_ZONES
- See Also:
-
JSON_PROPERTY_URL
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_VISIBILITY
- See Also:
-
-
Constructor Details
-
Template
public Template() -
Template
public Template(String maintainer, String family, String build, UUID id, String version, OffsetDateTime createdAt, Template.VisibilityEnum visibility)
-
-
Method Details
-
getMaintainer
Template maintainer- Returns:
- maintainer
-
description
-
getDescription
Template description- Returns:
- description
-
setDescription
-
sshKeyEnabled
-
getSshKeyEnabled
Enable SSH key-based login- Returns:
- sshKeyEnabled
-
setSshKeyEnabled
-
getFamily
Template family- Returns:
- family
-
name
-
getName
Template name- Returns:
- name
-
setName
-
defaultUser
-
getDefaultUser
Template default user- Returns:
- defaultUser
-
setDefaultUser
-
size
-
getSize
Template size minimum: 0- Returns:
- size
-
setSize
-
passwordEnabled
-
getPasswordEnabled
Enable password-based login- Returns:
- passwordEnabled
-
setPasswordEnabled
-
getBuild
Template build- Returns:
- build
-
checksum
-
getChecksum
Template MD5 checksum- Returns:
- checksum
-
setChecksum
-
bootMode
-
getBootMode
Boot mode (default: legacy)- Returns:
- bootMode
-
setBootMode
-
getId
Template ID- Returns:
- id
-
zones
-
addZonesItem
-
getZones
Zones availability- Returns:
- zones
-
setZones
-
url
-
getUrl
Template source URL- Returns:
- url
-
setUrl
-
getVersion
Template version- Returns:
- version
-
getCreatedAt
Template creation date- Returns:
- createdAt
-
getVisibility
Template visibility- Returns:
- visibility
-
equals
Return true if this template 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
-