Interface SerDeInfoOrBuilder (3.9.0)

public interface SerDeInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsParameters(String key)

public abstract boolean containsParameters(String key)

Optional. Key-value pairs that define the initialization parameters for the serialization library. Maximum size 10 Kib.

map<string, string> parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getName()

public abstract String getName()

Optional. Name of the SerDe. The maximum length is 256 characters.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Optional. Name of the SerDe. The maximum length is 256 characters.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for name.

getParameters() (deprecated)

public abstract Map<String,String> getParameters()

Use #getParametersMap() instead.

Returns
Type Description
Map<String,String>

getParametersCount()

public abstract int getParametersCount()

Optional. Key-value pairs that define the initialization parameters for the serialization library. Maximum size 10 Kib.

map<string, string> parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getParametersMap()

public abstract Map<String,String> getParametersMap()

Optional. Key-value pairs that define the initialization parameters for the serialization library. Maximum size 10 Kib.

map<string, string> parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getParametersOrDefault(String key, String defaultValue)

public abstract String getParametersOrDefault(String key, String defaultValue)

Optional. Key-value pairs that define the initialization parameters for the serialization library. Maximum size 10 Kib.

map<string, string> parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getParametersOrThrow(String key)

public abstract String getParametersOrThrow(String key)

Optional. Key-value pairs that define the initialization parameters for the serialization library. Maximum size 10 Kib.

map<string, string> parameters = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getSerializationLibrary()

public abstract String getSerializationLibrary()

Required. Specifies a fully-qualified class name of the serialization library that is responsible for the translation of data between table representation and the underlying low-level input and output format structures. The maximum length is 256 characters.

string serialization_library = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The serializationLibrary.

getSerializationLibraryBytes()

public abstract ByteString getSerializationLibraryBytes()

Required. Specifies a fully-qualified class name of the serialization library that is responsible for the translation of data between table representation and the underlying low-level input and output format structures. The maximum length is 256 characters.

string serialization_library = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for serializationLibrary.