@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SemanticType extends Object implements Serializable, Cloneable, StructuredPojo
A structure that represents a semantic type.
Constructor and Description |
---|
SemanticType() |
Modifier and Type | Method and Description |
---|---|
SemanticType |
addTypeParametersEntry(String key,
String value)
Add a single TypeParameters entry
|
SemanticType |
clearTypeParametersEntries()
Removes all the entries added into TypeParameters.
|
SemanticType |
clone() |
boolean |
equals(Object obj) |
String |
getFalseyCellValue()
The semantic type falsey cell value.
|
List<String> |
getFalseyCellValueSynonyms()
The other names or aliases for the false cell value.
|
String |
getSubTypeName()
The semantic type sub type name.
|
String |
getTruthyCellValue()
The semantic type truthy cell value.
|
List<String> |
getTruthyCellValueSynonyms()
The other names or aliases for the true cell value.
|
String |
getTypeName()
The semantic type name.
|
Map<String,String> |
getTypeParameters()
The semantic type parameters.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFalseyCellValue(String falseyCellValue)
The semantic type falsey cell value.
|
void |
setFalseyCellValueSynonyms(Collection<String> falseyCellValueSynonyms)
The other names or aliases for the false cell value.
|
void |
setSubTypeName(String subTypeName)
The semantic type sub type name.
|
void |
setTruthyCellValue(String truthyCellValue)
The semantic type truthy cell value.
|
void |
setTruthyCellValueSynonyms(Collection<String> truthyCellValueSynonyms)
The other names or aliases for the true cell value.
|
void |
setTypeName(String typeName)
The semantic type name.
|
void |
setTypeParameters(Map<String,String> typeParameters)
The semantic type parameters.
|
String |
toString()
Returns a string representation of this object.
|
SemanticType |
withFalseyCellValue(String falseyCellValue)
The semantic type falsey cell value.
|
SemanticType |
withFalseyCellValueSynonyms(Collection<String> falseyCellValueSynonyms)
The other names or aliases for the false cell value.
|
SemanticType |
withFalseyCellValueSynonyms(String... falseyCellValueSynonyms)
The other names or aliases for the false cell value.
|
SemanticType |
withSubTypeName(String subTypeName)
The semantic type sub type name.
|
SemanticType |
withTruthyCellValue(String truthyCellValue)
The semantic type truthy cell value.
|
SemanticType |
withTruthyCellValueSynonyms(Collection<String> truthyCellValueSynonyms)
The other names or aliases for the true cell value.
|
SemanticType |
withTruthyCellValueSynonyms(String... truthyCellValueSynonyms)
The other names or aliases for the true cell value.
|
SemanticType |
withTypeName(String typeName)
The semantic type name.
|
SemanticType |
withTypeParameters(Map<String,String> typeParameters)
The semantic type parameters.
|
public void setTypeName(String typeName)
The semantic type name.
typeName
- The semantic type name.public String getTypeName()
The semantic type name.
public SemanticType withTypeName(String typeName)
The semantic type name.
typeName
- The semantic type name.public void setSubTypeName(String subTypeName)
The semantic type sub type name.
subTypeName
- The semantic type sub type name.public String getSubTypeName()
The semantic type sub type name.
public SemanticType withSubTypeName(String subTypeName)
The semantic type sub type name.
subTypeName
- The semantic type sub type name.public Map<String,String> getTypeParameters()
The semantic type parameters.
public void setTypeParameters(Map<String,String> typeParameters)
The semantic type parameters.
typeParameters
- The semantic type parameters.public SemanticType withTypeParameters(Map<String,String> typeParameters)
The semantic type parameters.
typeParameters
- The semantic type parameters.public SemanticType addTypeParametersEntry(String key, String value)
public SemanticType clearTypeParametersEntries()
public void setTruthyCellValue(String truthyCellValue)
The semantic type truthy cell value.
truthyCellValue
- The semantic type truthy cell value.public String getTruthyCellValue()
The semantic type truthy cell value.
public SemanticType withTruthyCellValue(String truthyCellValue)
The semantic type truthy cell value.
truthyCellValue
- The semantic type truthy cell value.public List<String> getTruthyCellValueSynonyms()
The other names or aliases for the true cell value.
public void setTruthyCellValueSynonyms(Collection<String> truthyCellValueSynonyms)
The other names or aliases for the true cell value.
truthyCellValueSynonyms
- The other names or aliases for the true cell value.public SemanticType withTruthyCellValueSynonyms(String... truthyCellValueSynonyms)
The other names or aliases for the true cell value.
NOTE: This method appends the values to the existing list (if any). Use
setTruthyCellValueSynonyms(java.util.Collection)
or
withTruthyCellValueSynonyms(java.util.Collection)
if you want to override the existing values.
truthyCellValueSynonyms
- The other names or aliases for the true cell value.public SemanticType withTruthyCellValueSynonyms(Collection<String> truthyCellValueSynonyms)
The other names or aliases for the true cell value.
truthyCellValueSynonyms
- The other names or aliases for the true cell value.public void setFalseyCellValue(String falseyCellValue)
The semantic type falsey cell value.
falseyCellValue
- The semantic type falsey cell value.public String getFalseyCellValue()
The semantic type falsey cell value.
public SemanticType withFalseyCellValue(String falseyCellValue)
The semantic type falsey cell value.
falseyCellValue
- The semantic type falsey cell value.public List<String> getFalseyCellValueSynonyms()
The other names or aliases for the false cell value.
public void setFalseyCellValueSynonyms(Collection<String> falseyCellValueSynonyms)
The other names or aliases for the false cell value.
falseyCellValueSynonyms
- The other names or aliases for the false cell value.public SemanticType withFalseyCellValueSynonyms(String... falseyCellValueSynonyms)
The other names or aliases for the false cell value.
NOTE: This method appends the values to the existing list (if any). Use
setFalseyCellValueSynonyms(java.util.Collection)
or
withFalseyCellValueSynonyms(java.util.Collection)
if you want to override the existing values.
falseyCellValueSynonyms
- The other names or aliases for the false cell value.public SemanticType withFalseyCellValueSynonyms(Collection<String> falseyCellValueSynonyms)
The other names or aliases for the false cell value.
falseyCellValueSynonyms
- The other names or aliases for the false cell value.public String toString()
toString
in class Object
Object.toString()
public SemanticType clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.