@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkspaceBundle extends Object implements Serializable, Cloneable, StructuredPojo
Describes a WorkSpace bundle.
Constructor and Description |
---|
WorkspaceBundle() |
Modifier and Type | Method and Description |
---|---|
WorkspaceBundle |
clone() |
boolean |
equals(Object obj) |
String |
getBundleId()
The identifier of the bundle.
|
ComputeType |
getComputeType()
The compute type of the bundle.
|
Date |
getCreationTime()
The time when the bundle was created.
|
String |
getDescription()
The description of the bundle.
|
String |
getImageId()
The identifier of the image that was used to create the bundle.
|
Date |
getLastUpdatedTime()
The last time that the bundle was updated.
|
String |
getName()
The name of the bundle.
|
String |
getOwner()
The owner of the bundle.
|
RootStorage |
getRootStorage()
The size of the root volume.
|
UserStorage |
getUserStorage()
The size of the user volume.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBundleId(String bundleId)
The identifier of the bundle.
|
void |
setComputeType(ComputeType computeType)
The compute type of the bundle.
|
void |
setCreationTime(Date creationTime)
The time when the bundle was created.
|
void |
setDescription(String description)
The description of the bundle.
|
void |
setImageId(String imageId)
The identifier of the image that was used to create the bundle.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The last time that the bundle was updated.
|
void |
setName(String name)
The name of the bundle.
|
void |
setOwner(String owner)
The owner of the bundle.
|
void |
setRootStorage(RootStorage rootStorage)
The size of the root volume.
|
void |
setUserStorage(UserStorage userStorage)
The size of the user volume.
|
String |
toString()
Returns a string representation of this object.
|
WorkspaceBundle |
withBundleId(String bundleId)
The identifier of the bundle.
|
WorkspaceBundle |
withComputeType(ComputeType computeType)
The compute type of the bundle.
|
WorkspaceBundle |
withCreationTime(Date creationTime)
The time when the bundle was created.
|
WorkspaceBundle |
withDescription(String description)
The description of the bundle.
|
WorkspaceBundle |
withImageId(String imageId)
The identifier of the image that was used to create the bundle.
|
WorkspaceBundle |
withLastUpdatedTime(Date lastUpdatedTime)
The last time that the bundle was updated.
|
WorkspaceBundle |
withName(String name)
The name of the bundle.
|
WorkspaceBundle |
withOwner(String owner)
The owner of the bundle.
|
WorkspaceBundle |
withRootStorage(RootStorage rootStorage)
The size of the root volume.
|
WorkspaceBundle |
withUserStorage(UserStorage userStorage)
The size of the user volume.
|
public void setBundleId(String bundleId)
The identifier of the bundle.
bundleId
- The identifier of the bundle.public String getBundleId()
The identifier of the bundle.
public WorkspaceBundle withBundleId(String bundleId)
The identifier of the bundle.
bundleId
- The identifier of the bundle.public void setName(String name)
The name of the bundle.
name
- The name of the bundle.public String getName()
The name of the bundle.
public WorkspaceBundle withName(String name)
The name of the bundle.
name
- The name of the bundle.public void setOwner(String owner)
The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle is
provided by Amazon Web Services.
owner
- The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle
is provided by Amazon Web Services.public String getOwner()
The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle is
provided by Amazon Web Services.
AMAZON
if the
bundle is provided by Amazon Web Services.public WorkspaceBundle withOwner(String owner)
The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle is
provided by Amazon Web Services.
owner
- The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle
is provided by Amazon Web Services.public void setDescription(String description)
The description of the bundle.
description
- The description of the bundle.public String getDescription()
The description of the bundle.
public WorkspaceBundle withDescription(String description)
The description of the bundle.
description
- The description of the bundle.public void setImageId(String imageId)
The identifier of the image that was used to create the bundle.
imageId
- The identifier of the image that was used to create the bundle.public String getImageId()
The identifier of the image that was used to create the bundle.
public WorkspaceBundle withImageId(String imageId)
The identifier of the image that was used to create the bundle.
imageId
- The identifier of the image that was used to create the bundle.public void setRootStorage(RootStorage rootStorage)
The size of the root volume.
rootStorage
- The size of the root volume.public RootStorage getRootStorage()
The size of the root volume.
public WorkspaceBundle withRootStorage(RootStorage rootStorage)
The size of the root volume.
rootStorage
- The size of the root volume.public void setUserStorage(UserStorage userStorage)
The size of the user volume.
userStorage
- The size of the user volume.public UserStorage getUserStorage()
The size of the user volume.
public WorkspaceBundle withUserStorage(UserStorage userStorage)
The size of the user volume.
userStorage
- The size of the user volume.public void setComputeType(ComputeType computeType)
The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.
computeType
- The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.public ComputeType getComputeType()
The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.
public WorkspaceBundle withComputeType(ComputeType computeType)
The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.
computeType
- The compute type of the bundle. For more information, see Amazon WorkSpaces Bundles.public void setLastUpdatedTime(Date lastUpdatedTime)
The last time that the bundle was updated.
lastUpdatedTime
- The last time that the bundle was updated.public Date getLastUpdatedTime()
The last time that the bundle was updated.
public WorkspaceBundle withLastUpdatedTime(Date lastUpdatedTime)
The last time that the bundle was updated.
lastUpdatedTime
- The last time that the bundle was updated.public void setCreationTime(Date creationTime)
The time when the bundle was created.
creationTime
- The time when the bundle was created.public Date getCreationTime()
The time when the bundle was created.
public WorkspaceBundle withCreationTime(Date creationTime)
The time when the bundle was created.
creationTime
- The time when the bundle was created.public String toString()
toString
in class Object
Object.toString()
public WorkspaceBundle clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.