Interface SerDeInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SerDeInfo, SerDeInfo.Builder

public interface SerDeInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Optional. Name of the SerDe.
       The maximum length is 256 characters.
       
      string name = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Optional. Name of the SerDe.
       The maximum length is 256 characters.
       
      string name = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for name.
    • getSerializationLibrary

      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:
      The serializationLibrary.
    • getSerializationLibraryBytes

      com.google.protobuf.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:
      The bytes for serializationLibrary.
    • getParametersCount

      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];
    • containsParameters

      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];
    • getParameters

      @Deprecated Map<String,String> getParameters()
      Deprecated.
      Use getParametersMap() instead.
    • getParametersMap

      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];
    • getParametersOrDefault

      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];
    • getParametersOrThrow

      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];