@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkspaceBundle extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about 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()
A ComputeType object that specifies the compute type for the bundle.
|
String |
getDescription()
The bundle description.
|
String |
getName()
The name of the bundle.
|
String |
getOwner()
The owner of the bundle.
|
UserStorage |
getUserStorage()
A UserStorage object that specifies the amount of user storage that the bundle contains.
|
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)
A ComputeType object that specifies the compute type for the bundle.
|
void |
setDescription(String description)
The bundle description.
|
void |
setName(String name)
The name of the bundle.
|
void |
setOwner(String owner)
The owner of the bundle.
|
void |
setUserStorage(UserStorage userStorage)
A UserStorage object that specifies the amount of user storage that the bundle contains.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
WorkspaceBundle |
withBundleId(String bundleId)
The bundle identifier.
|
WorkspaceBundle |
withComputeType(ComputeType computeType)
A ComputeType object that specifies the compute type for the bundle.
|
WorkspaceBundle |
withDescription(String description)
The bundle description.
|
WorkspaceBundle |
withName(String name)
The name of the bundle.
|
WorkspaceBundle |
withOwner(String owner)
The owner of the bundle.
|
WorkspaceBundle |
withUserStorage(UserStorage userStorage)
A UserStorage object that specifies the amount of user storage that the bundle contains.
|
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 contains the owner's account identifier, or AMAZON
if the bundle is
provided by AWS.
owner
- The owner of the bundle. This contains the owner's account identifier, or AMAZON
if the
bundle is provided by AWS.public String getOwner()
The owner of the bundle. This contains the owner's account identifier, 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 contains the owner's account identifier, or AMAZON
if the bundle is
provided by AWS.
owner
- The owner of the bundle. This contains the owner's account identifier, or AMAZON
if the
bundle is provided by AWS.public void setDescription(String description)
The bundle description.
description
- The bundle description.public String getDescription()
The bundle description.
public WorkspaceBundle withDescription(String description)
The bundle description.
description
- The bundle description.public void setUserStorage(UserStorage userStorage)
A UserStorage object that specifies the amount of user storage that the bundle contains.
userStorage
- A UserStorage object that specifies the amount of user storage that the bundle contains.public UserStorage getUserStorage()
A UserStorage object that specifies the amount of user storage that the bundle contains.
public WorkspaceBundle withUserStorage(UserStorage userStorage)
A UserStorage object that specifies the amount of user storage that the bundle contains.
userStorage
- A UserStorage object that specifies the amount of user storage that the bundle contains.public void setComputeType(ComputeType computeType)
A ComputeType object that specifies the compute type for the bundle.
computeType
- A ComputeType object that specifies the compute type for the bundle.public ComputeType getComputeType()
A ComputeType object that specifies the compute type for the bundle.
public WorkspaceBundle withComputeType(ComputeType computeType)
A ComputeType object that specifies the compute type for the bundle.
computeType
- A ComputeType object that specifies the compute type for the bundle.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.