@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SerDeInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.
Constructor and Description |
---|
SerDeInfo() |
Modifier and Type | Method and Description |
---|---|
SerDeInfo |
addParametersEntry(String key,
String value)
Add a single Parameters entry
|
SerDeInfo |
clearParametersEntries()
Removes all the entries added into Parameters.
|
SerDeInfo |
clone() |
boolean |
equals(Object obj) |
String |
getName()
Name of the SerDe.
|
Map<String,String> |
getParameters()
These key-value pairs define initialization parameters for the SerDe.
|
String |
getSerializationLibrary()
Usually the class that implements the SerDe.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setName(String name)
Name of the SerDe.
|
void |
setParameters(Map<String,String> parameters)
These key-value pairs define initialization parameters for the SerDe.
|
void |
setSerializationLibrary(String serializationLibrary)
Usually the class that implements the SerDe.
|
String |
toString()
Returns a string representation of this object.
|
SerDeInfo |
withName(String name)
Name of the SerDe.
|
SerDeInfo |
withParameters(Map<String,String> parameters)
These key-value pairs define initialization parameters for the SerDe.
|
SerDeInfo |
withSerializationLibrary(String serializationLibrary)
Usually the class that implements the SerDe.
|
public void setName(String name)
Name of the SerDe.
name
- Name of the SerDe.public String getName()
Name of the SerDe.
public SerDeInfo withName(String name)
Name of the SerDe.
name
- Name of the SerDe.public void setSerializationLibrary(String serializationLibrary)
Usually the class that implements the SerDe. An example is
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
.
serializationLibrary
- Usually the class that implements the SerDe. An example is
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
.public String getSerializationLibrary()
Usually the class that implements the SerDe. An example is
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
.
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
.public SerDeInfo withSerializationLibrary(String serializationLibrary)
Usually the class that implements the SerDe. An example is
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
.
serializationLibrary
- Usually the class that implements the SerDe. An example is
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe
.public Map<String,String> getParameters()
These key-value pairs define initialization parameters for the SerDe.
public void setParameters(Map<String,String> parameters)
These key-value pairs define initialization parameters for the SerDe.
parameters
- These key-value pairs define initialization parameters for the SerDe.public SerDeInfo withParameters(Map<String,String> parameters)
These key-value pairs define initialization parameters for the SerDe.
parameters
- These key-value pairs define initialization parameters for the SerDe.public SerDeInfo addParametersEntry(String key, String value)
public SerDeInfo clearParametersEntries()
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.