Class MachineImageFamilySummary
java.lang.Object
co.yellowdog.platform.interaction.images.MachineImageFamilySummary
- All Implemented Interfaces:
Identified
,Serializable
Provides a summary of a Machine Image Family including the ID that can be used to retrieve the full object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
The access level for this machine image family and any contained groups and images.The date and time when the machine image family was first created.getId()
Returns the IDgetName()
The user allocated name used to uniquely identify the machine image family within its namespace.The user allocated namespace used to group machine image families and other objects together.The operating system type of all images within this machine image family.getOwned()
Indicates if the machine image family is owned by the authenticated account.int
hashCode()
void
setAccess
(ImageAccess access) The access level for this machine image family and any contained groups and images.void
setCreatedTime
(Instant createdTime) The date and time when the machine image family was first created.void
void
The user allocated name used to uniquely identify the machine image family within its namespace.void
setNamespace
(String namespace) The user allocated namespace used to group machine image families and other objects together.void
setOsType
(ImageOsType osType) The operating system type of all images within this machine image family.void
Indicates if the machine image family is owned by the authenticated account.toString()
-
Method Details
-
builder
-
getId
Description copied from interface:Identified
Returns the ID- Specified by:
getId
in interfaceIdentified
- Returns:
- the ID
-
getNamespace
The user allocated namespace used to group machine image families and other objects together.- Returns:
- the machine image family namespace
-
getName
The user allocated name used to uniquely identify the machine image family within its namespace.- Returns:
- the machine image family name
-
getCreatedTime
The date and time when the machine image family was first created.- Returns:
- the date and time when the machine image family was first created
-
getAccess
The access level for this machine image family and any contained groups and images.- Returns:
- the access level for this machine image family
-
getOsType
The operating system type of all images within this machine image family.- Returns:
- the operating system type of all images within this machine image family
-
getOwned
Indicates if the machine image family is owned by the authenticated account.- Returns:
- true, if the machine image family is owned by the authenticated account; otherwise, false
-
setId
-
setNamespace
The user allocated namespace used to group machine image families and other objects together. -
setName
The user allocated name used to uniquely identify the machine image family within its namespace. -
setCreatedTime
The date and time when the machine image family was first created. -
setAccess
The access level for this machine image family and any contained groups and images. -
setOsType
The operating system type of all images within this machine image family. -
setOwned
Indicates if the machine image family is owned by the authenticated account. -
equals
-
canEqual
-
hashCode
-
toString
-