@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TagOptionDetail extends Object implements Serializable, Cloneable, StructuredPojo
Information about a TagOption.
Constructor and Description |
---|
TagOptionDetail() |
Modifier and Type | Method and Description |
---|---|
TagOptionDetail |
clone() |
boolean |
equals(Object obj) |
Boolean |
getActive()
The TagOption active state.
|
String |
getId()
The TagOption identifier.
|
String |
getKey()
The TagOption key.
|
String |
getOwner()
The Amazon Web Services account Id of the owner account that created the TagOption.
|
String |
getValue()
The TagOption value.
|
int |
hashCode() |
Boolean |
isActive()
The TagOption active state.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setActive(Boolean active)
The TagOption active state.
|
void |
setId(String id)
The TagOption identifier.
|
void |
setKey(String key)
The TagOption key.
|
void |
setOwner(String owner)
The Amazon Web Services account Id of the owner account that created the TagOption.
|
void |
setValue(String value)
The TagOption value.
|
String |
toString()
Returns a string representation of this object.
|
TagOptionDetail |
withActive(Boolean active)
The TagOption active state.
|
TagOptionDetail |
withId(String id)
The TagOption identifier.
|
TagOptionDetail |
withKey(String key)
The TagOption key.
|
TagOptionDetail |
withOwner(String owner)
The Amazon Web Services account Id of the owner account that created the TagOption.
|
TagOptionDetail |
withValue(String value)
The TagOption value.
|
public void setKey(String key)
The TagOption key.
key
- The TagOption key.public String getKey()
The TagOption key.
public TagOptionDetail withKey(String key)
The TagOption key.
key
- The TagOption key.public void setValue(String value)
The TagOption value.
value
- The TagOption value.public String getValue()
The TagOption value.
public TagOptionDetail withValue(String value)
The TagOption value.
value
- The TagOption value.public void setActive(Boolean active)
The TagOption active state.
active
- The TagOption active state.public Boolean getActive()
The TagOption active state.
public TagOptionDetail withActive(Boolean active)
The TagOption active state.
active
- The TagOption active state.public Boolean isActive()
The TagOption active state.
public void setId(String id)
The TagOption identifier.
id
- The TagOption identifier.public String getId()
The TagOption identifier.
public TagOptionDetail withId(String id)
The TagOption identifier.
id
- The TagOption identifier.public void setOwner(String owner)
The Amazon Web Services account Id of the owner account that created the TagOption.
owner
- The Amazon Web Services account Id of the owner account that created the TagOption.public String getOwner()
The Amazon Web Services account Id of the owner account that created the TagOption.
public TagOptionDetail withOwner(String owner)
The Amazon Web Services account Id of the owner account that created the TagOption.
owner
- The Amazon Web Services account Id of the owner account that created the TagOption.public String toString()
toString
in class Object
Object.toString()
public TagOptionDetail clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.