@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 bundle identifier.
|
ComputeType |
getComputeType()
The compute type.
|
String |
getDescription()
A description.
|
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 storage.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBundleId(String bundleId)
The bundle identifier.
|
void |
setComputeType(ComputeType computeType)
The compute type.
|
void |
setDescription(String description)
A description.
|
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 storage.
|
String |
toString()
Returns a string representation of this object.
|
WorkspaceBundle |
withBundleId(String bundleId)
The bundle identifier.
|
WorkspaceBundle |
withComputeType(ComputeType computeType)
The compute type.
|
WorkspaceBundle |
withDescription(String description)
A description.
|
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 storage.
|
public void setBundleId(String bundleId)
The bundle identifier.
bundleId
- The bundle identifier.public String getBundleId()
The bundle identifier.
public WorkspaceBundle withBundleId(String bundleId)
The bundle identifier.
bundleId
- The bundle identifier.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 AWS.
owner
- The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle
is provided by AWS.public String getOwner()
The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle is
provided by AWS.
AMAZON
if the
bundle is provided by AWS.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 AWS.
owner
- The owner of the bundle. This is the account identifier of the owner, or AMAZON
if the bundle
is provided by AWS.public void setDescription(String description)
A description.
description
- A description.public String getDescription()
A description.
public WorkspaceBundle withDescription(String description)
A description.
description
- A description.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 storage.
userStorage
- The size of the user storage.public UserStorage getUserStorage()
The size of the user storage.
public WorkspaceBundle withUserStorage(UserStorage userStorage)
The size of the user storage.
userStorage
- The size of the user storage.public void setComputeType(ComputeType computeType)
The compute type. For more information, see Amazon WorkSpaces Bundles.
computeType
- The compute type. For more information, see Amazon WorkSpaces Bundles.public ComputeType getComputeType()
The compute type. For more information, see Amazon WorkSpaces Bundles.
public WorkspaceBundle withComputeType(ComputeType computeType)
The compute type. For more information, see Amazon WorkSpaces Bundles.
computeType
- The compute type. For more information, see Amazon WorkSpaces Bundles.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.