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 enumBoot mode (default: legacy)static enumTemplate visibility -
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 Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic 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 TypeMethodDescriptionapplicationConsistentSnapshotEnabled(Boolean applicationConsistentSnapshotEnabled) bootMode(Template.BootModeEnum bootMode) defaultUser(String defaultUser) description(String description) booleanReturn true if this template object is equal to o.Template with Qemu Guest Agent installed for application consistent snapshotBoot 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 visibilityinthashCode()passwordEnabled(Boolean passwordEnabled) voidsetApplicationConsistentSnapshotEnabled(Boolean applicationConsistentSnapshotEnabled) voidsetBootMode(Template.BootModeEnum bootMode) voidsetChecksum(String checksum) voidsetDefaultUser(String defaultUser) voidsetDescription(String description) voidvoidsetPasswordEnabled(Boolean passwordEnabled) voidvoidsetSshKeyEnabled(Boolean sshKeyEnabled) voidsshKeyEnabled(Boolean sshKeyEnabled) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_APPLICATION_CONSISTENT_SNAPSHOT_ENABLED
- See Also:
-
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_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
-
applicationConsistentSnapshotEnabled
-
getApplicationConsistentSnapshotEnabled
Template with Qemu Guest Agent installed for application consistent snapshot- Returns:
- applicationConsistentSnapshotEnabled
-
setApplicationConsistentSnapshotEnabled
-
getMaintainer
-
description
-
getDescription
-
setDescription
-
sshKeyEnabled
-
getSshKeyEnabled
-
setSshKeyEnabled
-
getFamily
-
name
-
getName
-
setName
-
defaultUser
-
getDefaultUser
-
setDefaultUser
-
size
-
getSize
-
setSize
-
passwordEnabled
-
getPasswordEnabled
-
setPasswordEnabled
-
getBuild
-
checksum
-
getChecksum
-
setChecksum
-
bootMode
-
getBootMode
-
setBootMode
-
getId
-
url
-
getUrl
-
setUrl
-
getVersion
-
getCreatedAt
-
getVisibility
-
equals
-
hashCode
-
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
-