Interface SerdeInfoOrBuilder (0.76.0)

public interface SerdeInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsParameters(String key)

public abstract boolean containsParameters(String key)

Optional. Parameters of the serde. The maximum size is 10Kib.

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

Parameter
Name Description
key String
Returns
Type Description
boolean

getDescription()

public abstract String getDescription()

Optional. Description of the serde. The maximum length is 4000 characters.

string description = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. Description of the serde. The maximum length is 4000 characters.

string description = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getDeserializerClass()

public abstract String getDeserializerClass()

Optional. The fully qualified Java class name of the deserializer. The maximum length is 4000 characters.

string deserializer_class = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The deserializerClass.

getDeserializerClassBytes()

public abstract ByteString getDeserializerClassBytes()

Optional. The fully qualified Java class name of the deserializer. The maximum length is 4000 characters.

string deserializer_class = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for deserializerClass.

getName()

public abstract String getName()

Required. Name of the SerDe. Table name by default. The maximum length is 128 characters.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. Name of the SerDe. Table name by default. The maximum length is 128 characters.

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

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. Parameters of the serde. The maximum size is 10Kib.

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

Returns
Type Description
int

getParametersMap()

public abstract Map<String,String> getParametersMap()

Optional. Parameters of the serde. The maximum size is 10Kib.

map<string, string> parameters = 4 [(.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. Parameters of the serde. The maximum size is 10Kib.

map<string, string> parameters = 4 [(.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. Parameters of the serde. The maximum size is 10Kib.

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

Parameter
Name Description
key String
Returns
Type Description
String

getSerdeType()

public abstract SerdeInfo.SerdeType getSerdeType()

Optional. The serde type.

.google.cloud.biglake.hive.v1beta.SerdeInfo.SerdeType serde_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SerdeInfo.SerdeType

The serdeType.

getSerdeTypeValue()

public abstract int getSerdeTypeValue()

Optional. The serde type.

.google.cloud.biglake.hive.v1beta.SerdeInfo.SerdeType serde_type = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for serdeType.

getSerializationLib()

public abstract String getSerializationLib()

Required. The fully qualified Java class name of the serialization library. The maximum length is 4000 characters.

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

Returns
Type Description
String

The serializationLib.

getSerializationLibBytes()

public abstract ByteString getSerializationLibBytes()

Required. The fully qualified Java class name of the serialization library. The maximum length is 4000 characters.

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

Returns
Type Description
ByteString

The bytes for serializationLib.

getSerializerClass()

public abstract String getSerializerClass()

Optional. The fully qualified Java class name of the serializer. The maximum length is 4000 characters.

string serializer_class = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The serializerClass.

getSerializerClassBytes()

public abstract ByteString getSerializerClassBytes()

Optional. The fully qualified Java class name of the serializer. The maximum length is 4000 characters.

string serializer_class = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for serializerClass.