Package org.jclouds.cloudstack.domain
Class TemplateMetadata
java.lang.Object
org.jclouds.cloudstack.domain.TemplateMetadata
Class TemplateMetadata
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
TemplateMetadata.Builder<T extends TemplateMetadata.Builder<T>>
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TemplateMetadata
@ConstructorProperties({"name","osTypeId","displayText","snapshotId","volumeId","virtualMachineId","passwordEnabled"}) protected TemplateMetadata(String name, @Nullable String osTypeId, @Nullable String displayText, @Nullable String snapshotId, @Nullable String volumeId, String virtualMachineId, Boolean passwordEnabled)
-
-
Method Details
-
builder
-
toBuilder
-
getName
- Returns:
- the name of the template
-
getOsTypeId
- Returns:
- the ID of the OS Type that best represents the OS of this template.
-
getDisplayText
- Returns:
- the display text of the template. This is usually used for display purposes.
-
getSnapshotId
- Returns:
- the ID of the snapshot the template is being created from
-
getVolumeId
- Returns:
- the ID of the disk volume the template is being created from
-
getVirtualMachineId
- Returns:
- Optional, VM ID
-
isPasswordEnabled
-
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-