@Generated(value="software.amazon.awssdk:codegen") public final class TagOptionDetail extends Object implements StructuredPojo, ToCopyableBuilder<TagOptionDetail.Builder,TagOptionDetail>
The TagOption details.
Modifier and Type | Class and Description |
---|---|
static interface |
TagOptionDetail.Builder |
Modifier and Type | Method and Description |
---|---|
Boolean |
active()
The TagOptionDetail active state.
|
static TagOptionDetail.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The TagOptionDetail identifier.
|
String |
key()
The TagOptionDetail key.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends TagOptionDetail.Builder> |
serializableBuilderClass() |
TagOptionDetail.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
value()
The TagOptionDetail value.
|
copy
public String key()
The TagOptionDetail key.
public String value()
The TagOptionDetail value.
public Boolean active()
The TagOptionDetail active state.
public String id()
The TagOptionDetail identifier.
public TagOptionDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TagOptionDetail.Builder,TagOptionDetail>
public static TagOptionDetail.Builder builder()
public static Class<? extends TagOptionDetail.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.