Class DatabaseMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DatabaseMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<DatabaseMetadata.Builder>
ai.pipestream.parsed.data.database.v1.DatabaseMetadata.Builder
All Implemented Interfaces:
DatabaseMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DatabaseMetadata

public static final class DatabaseMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<DatabaseMetadata.Builder> implements DatabaseMetadataOrBuilder
 Comprehensive Database metadata as extracted by Tika from database files.
 Based on Tika's Database interface and actual database parser implementations
 (JackcessParser, SAS7BDATParser, SQLite3Parser, AbstractDBParser).
 This is a 1:1 mapping to all fields that Tika can extract from database files.
 Supports various database formats: Microsoft Access (.mdb/.accdb), SAS (.sas7bdat),
 SQLite (.sqlite/.db), and other JDBC-accessible databases.
 
Protobuf type ai.pipestream.parsed.data.database.v1.DatabaseMetadata
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DatabaseMetadata.Builder>
    • clear

      public DatabaseMetadata.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<DatabaseMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DatabaseMetadata.Builder>
    • getDefaultInstanceForType

      public DatabaseMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public DatabaseMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DatabaseMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public DatabaseMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DatabaseMetadata.Builder>
    • mergeFrom

      public DatabaseMetadata.Builder mergeFrom(DatabaseMetadata other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<DatabaseMetadata.Builder>
    • mergeFrom

      public DatabaseMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DatabaseMetadata.Builder>
      Throws:
      IOException
    • getTableNamesList

      public com.google.protobuf.ProtocolStringList getTableNamesList()
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Specified by:
      getTableNamesList in interface DatabaseMetadataOrBuilder
      Returns:
      A list containing the tableNames.
    • getTableNamesCount

      public int getTableNamesCount()
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Specified by:
      getTableNamesCount in interface DatabaseMetadataOrBuilder
      Returns:
      The count of tableNames.
    • getTableNames

      public String getTableNames(int index)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Specified by:
      getTableNames in interface DatabaseMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The tableNames at the given index.
    • getTableNamesBytes

      public com.google.protobuf.ByteString getTableNamesBytes(int index)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Specified by:
      getTableNamesBytes in interface DatabaseMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tableNames at the given index.
    • setTableNames

      public DatabaseMetadata.Builder setTableNames(int index, String value)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Parameters:
      index - The index to set the value at.
      value - The tableNames to set.
      Returns:
      This builder for chaining.
    • addTableNames

      public DatabaseMetadata.Builder addTableNames(String value)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Parameters:
      value - The tableNames to add.
      Returns:
      This builder for chaining.
    • addAllTableNames

      public DatabaseMetadata.Builder addAllTableNames(Iterable<String> values)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Parameters:
      values - The tableNames to add.
      Returns:
      This builder for chaining.
    • clearTableNames

      public DatabaseMetadata.Builder clearTableNames()
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Returns:
      This builder for chaining.
    • addTableNamesBytes

      public DatabaseMetadata.Builder addTableNamesBytes(com.google.protobuf.ByteString value)
       === Core Database Properties (from Database interface) ===
       Database.TABLE_NAME (all table names)
       
      repeated string table_names = 1 [json_name = "tableNames"];
      Parameters:
      value - The bytes of the tableNames to add.
      Returns:
      This builder for chaining.
    • hasTotalRowCount

      public boolean hasTotalRowCount()
       Database.ROW_COUNT (total across all tables)
       
      optional int32 total_row_count = 2 [json_name = "totalRowCount"];
      Specified by:
      hasTotalRowCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the totalRowCount field is set.
    • getTotalRowCount

      public int getTotalRowCount()
       Database.ROW_COUNT (total across all tables)
       
      optional int32 total_row_count = 2 [json_name = "totalRowCount"];
      Specified by:
      getTotalRowCount in interface DatabaseMetadataOrBuilder
      Returns:
      The totalRowCount.
    • setTotalRowCount

      public DatabaseMetadata.Builder setTotalRowCount(int value)
       Database.ROW_COUNT (total across all tables)
       
      optional int32 total_row_count = 2 [json_name = "totalRowCount"];
      Parameters:
      value - The totalRowCount to set.
      Returns:
      This builder for chaining.
    • clearTotalRowCount

      public DatabaseMetadata.Builder clearTotalRowCount()
       Database.ROW_COUNT (total across all tables)
       
      optional int32 total_row_count = 2 [json_name = "totalRowCount"];
      Returns:
      This builder for chaining.
    • hasTotalColumnCount

      public boolean hasTotalColumnCount()
       Database.COLUMN_COUNT (total across all tables)
       
      optional int32 total_column_count = 3 [json_name = "totalColumnCount"];
      Specified by:
      hasTotalColumnCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the totalColumnCount field is set.
    • getTotalColumnCount

      public int getTotalColumnCount()
       Database.COLUMN_COUNT (total across all tables)
       
      optional int32 total_column_count = 3 [json_name = "totalColumnCount"];
      Specified by:
      getTotalColumnCount in interface DatabaseMetadataOrBuilder
      Returns:
      The totalColumnCount.
    • setTotalColumnCount

      public DatabaseMetadata.Builder setTotalColumnCount(int value)
       Database.COLUMN_COUNT (total across all tables)
       
      optional int32 total_column_count = 3 [json_name = "totalColumnCount"];
      Parameters:
      value - The totalColumnCount to set.
      Returns:
      This builder for chaining.
    • clearTotalColumnCount

      public DatabaseMetadata.Builder clearTotalColumnCount()
       Database.COLUMN_COUNT (total across all tables)
       
      optional int32 total_column_count = 3 [json_name = "totalColumnCount"];
      Returns:
      This builder for chaining.
    • getColumnNamesList

      public com.google.protobuf.ProtocolStringList getColumnNamesList()
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Specified by:
      getColumnNamesList in interface DatabaseMetadataOrBuilder
      Returns:
      A list containing the columnNames.
    • getColumnNamesCount

      public int getColumnNamesCount()
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Specified by:
      getColumnNamesCount in interface DatabaseMetadataOrBuilder
      Returns:
      The count of columnNames.
    • getColumnNames

      public String getColumnNames(int index)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Specified by:
      getColumnNames in interface DatabaseMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The columnNames at the given index.
    • getColumnNamesBytes

      public com.google.protobuf.ByteString getColumnNamesBytes(int index)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Specified by:
      getColumnNamesBytes in interface DatabaseMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the columnNames at the given index.
    • setColumnNames

      public DatabaseMetadata.Builder setColumnNames(int index, String value)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Parameters:
      index - The index to set the value at.
      value - The columnNames to set.
      Returns:
      This builder for chaining.
    • addColumnNames

      public DatabaseMetadata.Builder addColumnNames(String value)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Parameters:
      value - The columnNames to add.
      Returns:
      This builder for chaining.
    • addAllColumnNames

      public DatabaseMetadata.Builder addAllColumnNames(Iterable<String> values)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Parameters:
      values - The columnNames to add.
      Returns:
      This builder for chaining.
    • clearColumnNames

      public DatabaseMetadata.Builder clearColumnNames()
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Returns:
      This builder for chaining.
    • addColumnNamesBytes

      public DatabaseMetadata.Builder addColumnNamesBytes(com.google.protobuf.ByteString value)
       Database.COLUMN_NAME (all column names)
       
      repeated string column_names = 4 [json_name = "columnNames"];
      Parameters:
      value - The bytes of the columnNames to add.
      Returns:
      This builder for chaining.
    • hasTitle

      public boolean hasTitle()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Specified by:
      hasTitle in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the title field is set.
    • getTitle

      public String getTitle()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Specified by:
      getTitle in interface DatabaseMetadataOrBuilder
      Returns:
      The title.
    • getTitleBytes

      public com.google.protobuf.ByteString getTitleBytes()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Specified by:
      getTitleBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for title.
    • setTitle

      public DatabaseMetadata.Builder setTitle(String value)
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Parameters:
      value - The title to set.
      Returns:
      This builder for chaining.
    • clearTitle

      public DatabaseMetadata.Builder clearTitle()
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Returns:
      This builder for chaining.
    • setTitleBytes

      public DatabaseMetadata.Builder setTitleBytes(com.google.protobuf.ByteString value)
       === Core Document Properties (from TikaCoreProperties) ===
       TikaCoreProperties.TITLE (database name)
       
      optional string title = 5 [json_name = "title"];
      Parameters:
      value - The bytes for title to set.
      Returns:
      This builder for chaining.
    • hasCreator

      public boolean hasCreator()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Specified by:
      hasCreator in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the creator field is set.
    • getCreator

      public String getCreator()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Specified by:
      getCreator in interface DatabaseMetadataOrBuilder
      Returns:
      The creator.
    • getCreatorBytes

      public com.google.protobuf.ByteString getCreatorBytes()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Specified by:
      getCreatorBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for creator.
    • setCreator

      public DatabaseMetadata.Builder setCreator(String value)
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Parameters:
      value - The creator to set.
      Returns:
      This builder for chaining.
    • clearCreator

      public DatabaseMetadata.Builder clearCreator()
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Returns:
      This builder for chaining.
    • setCreatorBytes

      public DatabaseMetadata.Builder setCreatorBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.CREATOR
       
      optional string creator = 6 [json_name = "creator"];
      Parameters:
      value - The bytes for creator to set.
      Returns:
      This builder for chaining.
    • hasDescription

      public boolean hasDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Specified by:
      hasDescription in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public String getDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Specified by:
      getDescription in interface DatabaseMetadataOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Specified by:
      getDescriptionBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public DatabaseMetadata.Builder setDescription(String value)
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public DatabaseMetadata.Builder clearDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public DatabaseMetadata.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 7 [json_name = "description"];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • hasSubject

      public boolean hasSubject()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Specified by:
      hasSubject in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the subject field is set.
    • getSubject

      public String getSubject()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Specified by:
      getSubject in interface DatabaseMetadataOrBuilder
      Returns:
      The subject.
    • getSubjectBytes

      public com.google.protobuf.ByteString getSubjectBytes()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Specified by:
      getSubjectBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for subject.
    • setSubject

      public DatabaseMetadata.Builder setSubject(String value)
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Parameters:
      value - The subject to set.
      Returns:
      This builder for chaining.
    • clearSubject

      public DatabaseMetadata.Builder clearSubject()
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Returns:
      This builder for chaining.
    • setSubjectBytes

      public DatabaseMetadata.Builder setSubjectBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SUBJECT
       
      optional string subject = 8 [json_name = "subject"];
      Parameters:
      value - The bytes for subject to set.
      Returns:
      This builder for chaining.
    • hasLanguage

      public boolean hasLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Specified by:
      hasLanguage in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the language field is set.
    • getLanguage

      public String getLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Specified by:
      getLanguage in interface DatabaseMetadataOrBuilder
      Returns:
      The language.
    • getLanguageBytes

      public com.google.protobuf.ByteString getLanguageBytes()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Specified by:
      getLanguageBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for language.
    • setLanguage

      public DatabaseMetadata.Builder setLanguage(String value)
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Parameters:
      value - The language to set.
      Returns:
      This builder for chaining.
    • clearLanguage

      public DatabaseMetadata.Builder clearLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Returns:
      This builder for chaining.
    • setLanguageBytes

      public DatabaseMetadata.Builder setLanguageBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.LANGUAGE
       
      optional string language = 9 [json_name = "language"];
      Parameters:
      value - The bytes for language to set.
      Returns:
      This builder for chaining.
    • hasFormat

      public boolean hasFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Specified by:
      hasFormat in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the format field is set.
    • getFormat

      public String getFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Specified by:
      getFormat in interface DatabaseMetadataOrBuilder
      Returns:
      The format.
    • getFormatBytes

      public com.google.protobuf.ByteString getFormatBytes()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Specified by:
      getFormatBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for format.
    • setFormat

      public DatabaseMetadata.Builder setFormat(String value)
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Parameters:
      value - The format to set.
      Returns:
      This builder for chaining.
    • clearFormat

      public DatabaseMetadata.Builder clearFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Returns:
      This builder for chaining.
    • setFormatBytes

      public DatabaseMetadata.Builder setFormatBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.FORMAT
       
      optional string format = 10 [json_name = "format"];
      Parameters:
      value - The bytes for format to set.
      Returns:
      This builder for chaining.
    • hasIdentifier

      public boolean hasIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Specified by:
      hasIdentifier in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      public String getIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Specified by:
      getIdentifier in interface DatabaseMetadataOrBuilder
      Returns:
      The identifier.
    • getIdentifierBytes

      public com.google.protobuf.ByteString getIdentifierBytes()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Specified by:
      getIdentifierBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for identifier.
    • setIdentifier

      public DatabaseMetadata.Builder setIdentifier(String value)
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Parameters:
      value - The identifier to set.
      Returns:
      This builder for chaining.
    • clearIdentifier

      public DatabaseMetadata.Builder clearIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Returns:
      This builder for chaining.
    • setIdentifierBytes

      public DatabaseMetadata.Builder setIdentifierBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 11 [json_name = "identifier"];
      Parameters:
      value - The bytes for identifier to set.
      Returns:
      This builder for chaining.
    • hasComments

      public boolean hasComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Specified by:
      hasComments in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the comments field is set.
    • getComments

      public String getComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Specified by:
      getComments in interface DatabaseMetadataOrBuilder
      Returns:
      The comments.
    • getCommentsBytes

      public com.google.protobuf.ByteString getCommentsBytes()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Specified by:
      getCommentsBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for comments.
    • setComments

      public DatabaseMetadata.Builder setComments(String value)
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Parameters:
      value - The comments to set.
      Returns:
      This builder for chaining.
    • clearComments

      public DatabaseMetadata.Builder clearComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Returns:
      This builder for chaining.
    • setCommentsBytes

      public DatabaseMetadata.Builder setCommentsBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.COMMENTS
       
      optional string comments = 12 [json_name = "comments"];
      Parameters:
      value - The bytes for comments to set.
      Returns:
      This builder for chaining.
    • hasCreated

      public boolean hasCreated()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
      Specified by:
      hasCreated in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the created field is set.
    • getCreated

      public com.google.protobuf.Timestamp getCreated()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
      Specified by:
      getCreated in interface DatabaseMetadataOrBuilder
      Returns:
      The created.
    • setCreated

      public DatabaseMetadata.Builder setCreated(com.google.protobuf.Timestamp value)
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
    • setCreated

      public DatabaseMetadata.Builder setCreated(com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
    • mergeCreated

      public DatabaseMetadata.Builder mergeCreated(com.google.protobuf.Timestamp value)
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
    • clearCreated

      public DatabaseMetadata.Builder clearCreated()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
    • getCreatedBuilder

      public com.google.protobuf.Timestamp.Builder getCreatedBuilder()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
    • getCreatedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
       TikaCoreProperties.CREATED
       
      optional .google.protobuf.Timestamp created = 13 [json_name = "created"];
      Specified by:
      getCreatedOrBuilder in interface DatabaseMetadataOrBuilder
    • hasModified

      public boolean hasModified()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
      Specified by:
      hasModified in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the modified field is set.
    • getModified

      public com.google.protobuf.Timestamp getModified()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
      Specified by:
      getModified in interface DatabaseMetadataOrBuilder
      Returns:
      The modified.
    • setModified

      public DatabaseMetadata.Builder setModified(com.google.protobuf.Timestamp value)
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
    • setModified

      public DatabaseMetadata.Builder setModified(com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
    • mergeModified

      public DatabaseMetadata.Builder mergeModified(com.google.protobuf.Timestamp value)
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
    • clearModified

      public DatabaseMetadata.Builder clearModified()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
    • getModifiedBuilder

      public com.google.protobuf.Timestamp.Builder getModifiedBuilder()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
    • getModifiedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()
       TikaCoreProperties.MODIFIED
       
      optional .google.protobuf.Timestamp modified = 14 [json_name = "modified"];
      Specified by:
      getModifiedOrBuilder in interface DatabaseMetadataOrBuilder
    • hasCreatorTool

      public boolean hasCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Specified by:
      hasCreatorTool in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the creatorTool field is set.
    • getCreatorTool

      public String getCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Specified by:
      getCreatorTool in interface DatabaseMetadataOrBuilder
      Returns:
      The creatorTool.
    • getCreatorToolBytes

      public com.google.protobuf.ByteString getCreatorToolBytes()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Specified by:
      getCreatorToolBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for creatorTool.
    • setCreatorTool

      public DatabaseMetadata.Builder setCreatorTool(String value)
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Parameters:
      value - The creatorTool to set.
      Returns:
      This builder for chaining.
    • clearCreatorTool

      public DatabaseMetadata.Builder clearCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Returns:
      This builder for chaining.
    • setCreatorToolBytes

      public DatabaseMetadata.Builder setCreatorToolBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 15 [json_name = "creatorTool"];
      Parameters:
      value - The bytes for creatorTool to set.
      Returns:
      This builder for chaining.
    • hasPassword

      public boolean hasPassword()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Specified by:
      hasPassword in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the password field is set.
    • getPassword

      public String getPassword()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Specified by:
      getPassword in interface DatabaseMetadataOrBuilder
      Returns:
      The password.
    • getPasswordBytes

      public com.google.protobuf.ByteString getPasswordBytes()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Specified by:
      getPasswordBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for password.
    • setPassword

      public DatabaseMetadata.Builder setPassword(String value)
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Parameters:
      value - The password to set.
      Returns:
      This builder for chaining.
    • clearPassword

      public DatabaseMetadata.Builder clearPassword()
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Returns:
      This builder for chaining.
    • setPasswordBytes

      public DatabaseMetadata.Builder setPasswordBytes(com.google.protobuf.ByteString value)
       === Database Security and Access ===
       JackcessParser.MDB_PW (database password)
       
      optional string password = 16 [json_name = "password"];
      Parameters:
      value - The bytes for password to set.
      Returns:
      This builder for chaining.
    • hasPasswordProtected

      public boolean hasPasswordProtected()
       Whether database requires password
       
      optional bool password_protected = 17 [json_name = "passwordProtected"];
      Specified by:
      hasPasswordProtected in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the passwordProtected field is set.
    • getPasswordProtected

      public boolean getPasswordProtected()
       Whether database requires password
       
      optional bool password_protected = 17 [json_name = "passwordProtected"];
      Specified by:
      getPasswordProtected in interface DatabaseMetadataOrBuilder
      Returns:
      The passwordProtected.
    • setPasswordProtected

      public DatabaseMetadata.Builder setPasswordProtected(boolean value)
       Whether database requires password
       
      optional bool password_protected = 17 [json_name = "passwordProtected"];
      Parameters:
      value - The passwordProtected to set.
      Returns:
      This builder for chaining.
    • clearPasswordProtected

      public DatabaseMetadata.Builder clearPasswordProtected()
       Whether database requires password
       
      optional bool password_protected = 17 [json_name = "passwordProtected"];
      Returns:
      This builder for chaining.
    • hasAccessLevel

      public boolean hasAccessLevel()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Specified by:
      hasAccessLevel in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the accessLevel field is set.
    • getAccessLevel

      public String getAccessLevel()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Specified by:
      getAccessLevel in interface DatabaseMetadataOrBuilder
      Returns:
      The accessLevel.
    • getAccessLevelBytes

      public com.google.protobuf.ByteString getAccessLevelBytes()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Specified by:
      getAccessLevelBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for accessLevel.
    • setAccessLevel

      public DatabaseMetadata.Builder setAccessLevel(String value)
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Parameters:
      value - The accessLevel to set.
      Returns:
      This builder for chaining.
    • clearAccessLevel

      public DatabaseMetadata.Builder clearAccessLevel()
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Returns:
      This builder for chaining.
    • setAccessLevelBytes

      public DatabaseMetadata.Builder setAccessLevelBytes(com.google.protobuf.ByteString value)
       Database access permissions
       
      optional string access_level = 18 [json_name = "accessLevel"];
      Parameters:
      value - The bytes for accessLevel to set.
      Returns:
      This builder for chaining.
    • hasEncryptionType

      public boolean hasEncryptionType()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Specified by:
      hasEncryptionType in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the encryptionType field is set.
    • getEncryptionType

      public String getEncryptionType()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Specified by:
      getEncryptionType in interface DatabaseMetadataOrBuilder
      Returns:
      The encryptionType.
    • getEncryptionTypeBytes

      public com.google.protobuf.ByteString getEncryptionTypeBytes()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Specified by:
      getEncryptionTypeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for encryptionType.
    • setEncryptionType

      public DatabaseMetadata.Builder setEncryptionType(String value)
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Parameters:
      value - The encryptionType to set.
      Returns:
      This builder for chaining.
    • clearEncryptionType

      public DatabaseMetadata.Builder clearEncryptionType()
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Returns:
      This builder for chaining.
    • setEncryptionTypeBytes

      public DatabaseMetadata.Builder setEncryptionTypeBytes(com.google.protobuf.ByteString value)
       Type of database encryption
       
      optional string encryption_type = 19 [json_name = "encryptionType"];
      Parameters:
      value - The bytes for encryptionType to set.
      Returns:
      This builder for chaining.
    • hasDatabaseVersion

      public boolean hasDatabaseVersion()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Specified by:
      hasDatabaseVersion in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the databaseVersion field is set.
    • getDatabaseVersion

      public String getDatabaseVersion()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Specified by:
      getDatabaseVersion in interface DatabaseMetadataOrBuilder
      Returns:
      The databaseVersion.
    • getDatabaseVersionBytes

      public com.google.protobuf.ByteString getDatabaseVersionBytes()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Specified by:
      getDatabaseVersionBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for databaseVersion.
    • setDatabaseVersion

      public DatabaseMetadata.Builder setDatabaseVersion(String value)
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Parameters:
      value - The databaseVersion to set.
      Returns:
      This builder for chaining.
    • clearDatabaseVersion

      public DatabaseMetadata.Builder clearDatabaseVersion()
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Returns:
      This builder for chaining.
    • setDatabaseVersionBytes

      public DatabaseMetadata.Builder setDatabaseVersionBytes(com.google.protobuf.ByteString value)
       === Database Technical Properties ===
       Database format version
       
      optional string database_version = 20 [json_name = "databaseVersion"];
      Parameters:
      value - The bytes for databaseVersion to set.
      Returns:
      This builder for chaining.
    • hasDatabaseType

      public boolean hasDatabaseType()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Specified by:
      hasDatabaseType in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the databaseType field is set.
    • getDatabaseType

      public String getDatabaseType()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Specified by:
      getDatabaseType in interface DatabaseMetadataOrBuilder
      Returns:
      The databaseType.
    • getDatabaseTypeBytes

      public com.google.protobuf.ByteString getDatabaseTypeBytes()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Specified by:
      getDatabaseTypeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for databaseType.
    • setDatabaseType

      public DatabaseMetadata.Builder setDatabaseType(String value)
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Parameters:
      value - The databaseType to set.
      Returns:
      This builder for chaining.
    • clearDatabaseType

      public DatabaseMetadata.Builder clearDatabaseType()
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Returns:
      This builder for chaining.
    • setDatabaseTypeBytes

      public DatabaseMetadata.Builder setDatabaseTypeBytes(com.google.protobuf.ByteString value)
       Type of database (Access, SQLite, SAS, etc.)
       
      optional string database_type = 21 [json_name = "databaseType"];
      Parameters:
      value - The bytes for databaseType to set.
      Returns:
      This builder for chaining.
    • hasServerType

      public boolean hasServerType()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Specified by:
      hasServerType in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the serverType field is set.
    • getServerType

      public String getServerType()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Specified by:
      getServerType in interface DatabaseMetadataOrBuilder
      Returns:
      The serverType.
    • getServerTypeBytes

      public com.google.protobuf.ByteString getServerTypeBytes()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Specified by:
      getServerTypeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for serverType.
    • setServerType

      public DatabaseMetadata.Builder setServerType(String value)
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Parameters:
      value - The serverType to set.
      Returns:
      This builder for chaining.
    • clearServerType

      public DatabaseMetadata.Builder clearServerType()
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Returns:
      This builder for chaining.
    • setServerTypeBytes

      public DatabaseMetadata.Builder setServerTypeBytes(com.google.protobuf.ByteString value)
       OfficeOpenXMLExtended.APPLICATION (server type)
       
      optional string server_type = 22 [json_name = "serverType"];
      Parameters:
      value - The bytes for serverType to set.
      Returns:
      This builder for chaining.
    • hasApplicationVersion

      public boolean hasApplicationVersion()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Specified by:
      hasApplicationVersion in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the applicationVersion field is set.
    • getApplicationVersion

      public String getApplicationVersion()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Specified by:
      getApplicationVersion in interface DatabaseMetadataOrBuilder
      Returns:
      The applicationVersion.
    • getApplicationVersionBytes

      public com.google.protobuf.ByteString getApplicationVersionBytes()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Specified by:
      getApplicationVersionBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for applicationVersion.
    • setApplicationVersion

      public DatabaseMetadata.Builder setApplicationVersion(String value)
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Parameters:
      value - The applicationVersion to set.
      Returns:
      This builder for chaining.
    • clearApplicationVersion

      public DatabaseMetadata.Builder clearApplicationVersion()
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Returns:
      This builder for chaining.
    • setApplicationVersionBytes

      public DatabaseMetadata.Builder setApplicationVersionBytes(com.google.protobuf.ByteString value)
       OfficeOpenXMLExtended.APP_VERSION (app version)
       
      optional string application_version = 23 [json_name = "applicationVersion"];
      Parameters:
      value - The bytes for applicationVersion to set.
      Returns:
      This builder for chaining.
    • hasContentEncoding

      public boolean hasContentEncoding()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Specified by:
      hasContentEncoding in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the contentEncoding field is set.
    • getContentEncoding

      public String getContentEncoding()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Specified by:
      getContentEncoding in interface DatabaseMetadataOrBuilder
      Returns:
      The contentEncoding.
    • getContentEncodingBytes

      public com.google.protobuf.ByteString getContentEncodingBytes()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Specified by:
      getContentEncodingBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for contentEncoding.
    • setContentEncoding

      public DatabaseMetadata.Builder setContentEncoding(String value)
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Parameters:
      value - The contentEncoding to set.
      Returns:
      This builder for chaining.
    • clearContentEncoding

      public DatabaseMetadata.Builder clearContentEncoding()
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Returns:
      This builder for chaining.
    • setContentEncodingBytes

      public DatabaseMetadata.Builder setContentEncodingBytes(com.google.protobuf.ByteString value)
       HttpHeaders.CONTENT_ENCODING (character encoding)
       
      optional string content_encoding = 24 [json_name = "contentEncoding"];
      Parameters:
      value - The bytes for contentEncoding to set.
      Returns:
      This builder for chaining.
    • hasArchitectureBits

      public boolean hasArchitectureBits()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Specified by:
      hasArchitectureBits in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the architectureBits field is set.
    • getArchitectureBits

      public String getArchitectureBits()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Specified by:
      getArchitectureBits in interface DatabaseMetadataOrBuilder
      Returns:
      The architectureBits.
    • getArchitectureBitsBytes

      public com.google.protobuf.ByteString getArchitectureBitsBytes()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Specified by:
      getArchitectureBitsBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for architectureBits.
    • setArchitectureBits

      public DatabaseMetadata.Builder setArchitectureBits(String value)
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Parameters:
      value - The architectureBits to set.
      Returns:
      This builder for chaining.
    • clearArchitectureBits

      public DatabaseMetadata.Builder clearArchitectureBits()
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Returns:
      This builder for chaining.
    • setArchitectureBitsBytes

      public DatabaseMetadata.Builder setArchitectureBitsBytes(com.google.protobuf.ByteString value)
       === Architecture and System Properties ===
       MachineMetadata.ARCHITECTURE_BITS (32/64 bit)
       
      optional string architecture_bits = 25 [json_name = "architectureBits"];
      Parameters:
      value - The bytes for architectureBits to set.
      Returns:
      This builder for chaining.
    • hasEndianness

      public boolean hasEndianness()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Specified by:
      hasEndianness in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the endianness field is set.
    • getEndianness

      public String getEndianness()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Specified by:
      getEndianness in interface DatabaseMetadataOrBuilder
      Returns:
      The endianness.
    • getEndiannessBytes

      public com.google.protobuf.ByteString getEndiannessBytes()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Specified by:
      getEndiannessBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for endianness.
    • setEndianness

      public DatabaseMetadata.Builder setEndianness(String value)
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Parameters:
      value - The endianness to set.
      Returns:
      This builder for chaining.
    • clearEndianness

      public DatabaseMetadata.Builder clearEndianness()
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Returns:
      This builder for chaining.
    • setEndiannessBytes

      public DatabaseMetadata.Builder setEndiannessBytes(com.google.protobuf.ByteString value)
       MachineMetadata.ENDIAN (little/big endian)
       
      optional string endianness = 26 [json_name = "endianness"];
      Parameters:
      value - The bytes for endianness to set.
      Returns:
      This builder for chaining.
    • hasCompressionMethod

      public boolean hasCompressionMethod()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Specified by:
      hasCompressionMethod in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the compressionMethod field is set.
    • getCompressionMethod

      public String getCompressionMethod()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Specified by:
      getCompressionMethod in interface DatabaseMetadataOrBuilder
      Returns:
      The compressionMethod.
    • getCompressionMethodBytes

      public com.google.protobuf.ByteString getCompressionMethodBytes()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Specified by:
      getCompressionMethodBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for compressionMethod.
    • setCompressionMethod

      public DatabaseMetadata.Builder setCompressionMethod(String value)
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Parameters:
      value - The compressionMethod to set.
      Returns:
      This builder for chaining.
    • clearCompressionMethod

      public DatabaseMetadata.Builder clearCompressionMethod()
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Returns:
      This builder for chaining.
    • setCompressionMethodBytes

      public DatabaseMetadata.Builder setCompressionMethodBytes(com.google.protobuf.ByteString value)
       Database compression method
       
      optional string compression_method = 27 [json_name = "compressionMethod"];
      Parameters:
      value - The bytes for compressionMethod to set.
      Returns:
      This builder for chaining.
    • hasPageSize

      public boolean hasPageSize()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Specified by:
      hasPageSize in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the pageSize field is set.
    • getPageSize

      public String getPageSize()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Specified by:
      getPageSize in interface DatabaseMetadataOrBuilder
      Returns:
      The pageSize.
    • getPageSizeBytes

      public com.google.protobuf.ByteString getPageSizeBytes()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Specified by:
      getPageSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for pageSize.
    • setPageSize

      public DatabaseMetadata.Builder setPageSize(String value)
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Parameters:
      value - The pageSize to set.
      Returns:
      This builder for chaining.
    • clearPageSize

      public DatabaseMetadata.Builder clearPageSize()
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Returns:
      This builder for chaining.
    • setPageSizeBytes

      public DatabaseMetadata.Builder setPageSizeBytes(com.google.protobuf.ByteString value)
       Database page size
       
      optional string page_size = 28 [json_name = "pageSize"];
      Parameters:
      value - The bytes for pageSize to set.
      Returns:
      This builder for chaining.
    • hasPageCount

      public boolean hasPageCount()
       PagedText.N_PAGES (number of pages)
       
      optional int32 page_count = 29 [json_name = "pageCount"];
      Specified by:
      hasPageCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the pageCount field is set.
    • getPageCount

      public int getPageCount()
       PagedText.N_PAGES (number of pages)
       
      optional int32 page_count = 29 [json_name = "pageCount"];
      Specified by:
      getPageCount in interface DatabaseMetadataOrBuilder
      Returns:
      The pageCount.
    • setPageCount

      public DatabaseMetadata.Builder setPageCount(int value)
       PagedText.N_PAGES (number of pages)
       
      optional int32 page_count = 29 [json_name = "pageCount"];
      Parameters:
      value - The pageCount to set.
      Returns:
      This builder for chaining.
    • clearPageCount

      public DatabaseMetadata.Builder clearPageCount()
       PagedText.N_PAGES (number of pages)
       
      optional int32 page_count = 29 [json_name = "pageCount"];
      Returns:
      This builder for chaining.
    • getTablesList

      public List<TableInfo> getTablesList()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
      Specified by:
      getTablesList in interface DatabaseMetadataOrBuilder
    • getTablesCount

      public int getTablesCount()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
      Specified by:
      getTablesCount in interface DatabaseMetadataOrBuilder
    • getTables

      public TableInfo getTables(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
      Specified by:
      getTables in interface DatabaseMetadataOrBuilder
    • setTables

      public DatabaseMetadata.Builder setTables(int index, TableInfo value)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • setTables

      public DatabaseMetadata.Builder setTables(int index, TableInfo.Builder builderForValue)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • addTables

      public DatabaseMetadata.Builder addTables(TableInfo value)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • addTables

      public DatabaseMetadata.Builder addTables(int index, TableInfo value)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • addTables

      public DatabaseMetadata.Builder addTables(TableInfo.Builder builderForValue)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • addTables

      public DatabaseMetadata.Builder addTables(int index, TableInfo.Builder builderForValue)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • addAllTables

      public DatabaseMetadata.Builder addAllTables(Iterable<? extends TableInfo> values)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • clearTables

      public DatabaseMetadata.Builder clearTables()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • removeTables

      public DatabaseMetadata.Builder removeTables(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTablesBuilder

      public TableInfo.Builder getTablesBuilder(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTablesOrBuilder

      public TableInfoOrBuilder getTablesOrBuilder(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
      Specified by:
      getTablesOrBuilder in interface DatabaseMetadataOrBuilder
    • getTablesOrBuilderList

      public List<? extends TableInfoOrBuilder> getTablesOrBuilderList()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
      Specified by:
      getTablesOrBuilderList in interface DatabaseMetadataOrBuilder
    • addTablesBuilder

      public TableInfo.Builder addTablesBuilder()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • addTablesBuilder

      public TableInfo.Builder addTablesBuilder(int index)
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • getTablesBuilderList

      public List<TableInfo.Builder> getTablesBuilderList()
       === Table-Level Statistics ===
       Detailed information per table
       
      repeated .ai.pipestream.parsed.data.database.v1.TableInfo tables = 30 [json_name = "tables"];
    • hasTableCount

      public boolean hasTableCount()
       Total number of tables
       
      optional int32 table_count = 31 [json_name = "tableCount"];
      Specified by:
      hasTableCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the tableCount field is set.
    • getTableCount

      public int getTableCount()
       Total number of tables
       
      optional int32 table_count = 31 [json_name = "tableCount"];
      Specified by:
      getTableCount in interface DatabaseMetadataOrBuilder
      Returns:
      The tableCount.
    • setTableCount

      public DatabaseMetadata.Builder setTableCount(int value)
       Total number of tables
       
      optional int32 table_count = 31 [json_name = "tableCount"];
      Parameters:
      value - The tableCount to set.
      Returns:
      This builder for chaining.
    • clearTableCount

      public DatabaseMetadata.Builder clearTableCount()
       Total number of tables
       
      optional int32 table_count = 31 [json_name = "tableCount"];
      Returns:
      This builder for chaining.
    • hasViewCount

      public boolean hasViewCount()
       Number of database views
       
      optional int32 view_count = 32 [json_name = "viewCount"];
      Specified by:
      hasViewCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the viewCount field is set.
    • getViewCount

      public int getViewCount()
       Number of database views
       
      optional int32 view_count = 32 [json_name = "viewCount"];
      Specified by:
      getViewCount in interface DatabaseMetadataOrBuilder
      Returns:
      The viewCount.
    • setViewCount

      public DatabaseMetadata.Builder setViewCount(int value)
       Number of database views
       
      optional int32 view_count = 32 [json_name = "viewCount"];
      Parameters:
      value - The viewCount to set.
      Returns:
      This builder for chaining.
    • clearViewCount

      public DatabaseMetadata.Builder clearViewCount()
       Number of database views
       
      optional int32 view_count = 32 [json_name = "viewCount"];
      Returns:
      This builder for chaining.
    • hasIndexCount

      public boolean hasIndexCount()
       Number of database indexes
       
      optional int32 index_count = 33 [json_name = "indexCount"];
      Specified by:
      hasIndexCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the indexCount field is set.
    • getIndexCount

      public int getIndexCount()
       Number of database indexes
       
      optional int32 index_count = 33 [json_name = "indexCount"];
      Specified by:
      getIndexCount in interface DatabaseMetadataOrBuilder
      Returns:
      The indexCount.
    • setIndexCount

      public DatabaseMetadata.Builder setIndexCount(int value)
       Number of database indexes
       
      optional int32 index_count = 33 [json_name = "indexCount"];
      Parameters:
      value - The indexCount to set.
      Returns:
      This builder for chaining.
    • clearIndexCount

      public DatabaseMetadata.Builder clearIndexCount()
       Number of database indexes
       
      optional int32 index_count = 33 [json_name = "indexCount"];
      Returns:
      This builder for chaining.
    • hasQueryCount

      public boolean hasQueryCount()
       Number of stored queries
       
      optional int32 query_count = 34 [json_name = "queryCount"];
      Specified by:
      hasQueryCount in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the queryCount field is set.
    • getQueryCount

      public int getQueryCount()
       Number of stored queries
       
      optional int32 query_count = 34 [json_name = "queryCount"];
      Specified by:
      getQueryCount in interface DatabaseMetadataOrBuilder
      Returns:
      The queryCount.
    • setQueryCount

      public DatabaseMetadata.Builder setQueryCount(int value)
       Number of stored queries
       
      optional int32 query_count = 34 [json_name = "queryCount"];
      Parameters:
      value - The queryCount to set.
      Returns:
      This builder for chaining.
    • clearQueryCount

      public DatabaseMetadata.Builder clearQueryCount()
       Number of stored queries
       
      optional int32 query_count = 34 [json_name = "queryCount"];
      Returns:
      This builder for chaining.
    • hasSasRelease

      public boolean hasSasRelease()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Specified by:
      hasSasRelease in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the sasRelease field is set.
    • getSasRelease

      public String getSasRelease()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Specified by:
      getSasRelease in interface DatabaseMetadataOrBuilder
      Returns:
      The sasRelease.
    • getSasReleaseBytes

      public com.google.protobuf.ByteString getSasReleaseBytes()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Specified by:
      getSasReleaseBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for sasRelease.
    • setSasRelease

      public DatabaseMetadata.Builder setSasRelease(String value)
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Parameters:
      value - The sasRelease to set.
      Returns:
      This builder for chaining.
    • clearSasRelease

      public DatabaseMetadata.Builder clearSasRelease()
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Returns:
      This builder for chaining.
    • setSasReleaseBytes

      public DatabaseMetadata.Builder setSasReleaseBytes(com.google.protobuf.ByteString value)
       === SAS-Specific Properties (from SAS7BDATParser) ===
       SAS software release version
       
      optional string sas_release = 35 [json_name = "sasRelease"];
      Parameters:
      value - The bytes for sasRelease to set.
      Returns:
      This builder for chaining.
    • hasSasServerType

      public boolean hasSasServerType()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Specified by:
      hasSasServerType in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the sasServerType field is set.
    • getSasServerType

      public String getSasServerType()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Specified by:
      getSasServerType in interface DatabaseMetadataOrBuilder
      Returns:
      The sasServerType.
    • getSasServerTypeBytes

      public com.google.protobuf.ByteString getSasServerTypeBytes()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Specified by:
      getSasServerTypeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for sasServerType.
    • setSasServerType

      public DatabaseMetadata.Builder setSasServerType(String value)
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Parameters:
      value - The sasServerType to set.
      Returns:
      This builder for chaining.
    • clearSasServerType

      public DatabaseMetadata.Builder clearSasServerType()
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Returns:
      This builder for chaining.
    • setSasServerTypeBytes

      public DatabaseMetadata.Builder setSasServerTypeBytes(com.google.protobuf.ByteString value)
       SAS server type
       
      optional string sas_server_type = 36 [json_name = "sasServerType"];
      Parameters:
      value - The bytes for sasServerType to set.
      Returns:
      This builder for chaining.
    • hasSasDatasetName

      public boolean hasSasDatasetName()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Specified by:
      hasSasDatasetName in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the sasDatasetName field is set.
    • getSasDatasetName

      public String getSasDatasetName()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Specified by:
      getSasDatasetName in interface DatabaseMetadataOrBuilder
      Returns:
      The sasDatasetName.
    • getSasDatasetNameBytes

      public com.google.protobuf.ByteString getSasDatasetNameBytes()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Specified by:
      getSasDatasetNameBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for sasDatasetName.
    • setSasDatasetName

      public DatabaseMetadata.Builder setSasDatasetName(String value)
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Parameters:
      value - The sasDatasetName to set.
      Returns:
      This builder for chaining.
    • clearSasDatasetName

      public DatabaseMetadata.Builder clearSasDatasetName()
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Returns:
      This builder for chaining.
    • setSasDatasetNameBytes

      public DatabaseMetadata.Builder setSasDatasetNameBytes(com.google.protobuf.ByteString value)
       SAS dataset name
       
      optional string sas_dataset_name = 37 [json_name = "sasDatasetName"];
      Parameters:
      value - The bytes for sasDatasetName to set.
      Returns:
      This builder for chaining.
    • hasSasDatasetLabel

      public boolean hasSasDatasetLabel()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Specified by:
      hasSasDatasetLabel in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the sasDatasetLabel field is set.
    • getSasDatasetLabel

      public String getSasDatasetLabel()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Specified by:
      getSasDatasetLabel in interface DatabaseMetadataOrBuilder
      Returns:
      The sasDatasetLabel.
    • getSasDatasetLabelBytes

      public com.google.protobuf.ByteString getSasDatasetLabelBytes()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Specified by:
      getSasDatasetLabelBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for sasDatasetLabel.
    • setSasDatasetLabel

      public DatabaseMetadata.Builder setSasDatasetLabel(String value)
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Parameters:
      value - The sasDatasetLabel to set.
      Returns:
      This builder for chaining.
    • clearSasDatasetLabel

      public DatabaseMetadata.Builder clearSasDatasetLabel()
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Returns:
      This builder for chaining.
    • setSasDatasetLabelBytes

      public DatabaseMetadata.Builder setSasDatasetLabelBytes(com.google.protobuf.ByteString value)
       SAS dataset label
       
      optional string sas_dataset_label = 38 [json_name = "sasDatasetLabel"];
      Parameters:
      value - The bytes for sasDatasetLabel to set.
      Returns:
      This builder for chaining.
    • hasSasDateCreated

      public boolean hasSasDateCreated()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
      Specified by:
      hasSasDateCreated in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the sasDateCreated field is set.
    • getSasDateCreated

      public com.google.protobuf.Timestamp getSasDateCreated()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
      Specified by:
      getSasDateCreated in interface DatabaseMetadataOrBuilder
      Returns:
      The sasDateCreated.
    • setSasDateCreated

      public DatabaseMetadata.Builder setSasDateCreated(com.google.protobuf.Timestamp value)
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
    • setSasDateCreated

      public DatabaseMetadata.Builder setSasDateCreated(com.google.protobuf.Timestamp.Builder builderForValue)
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
    • mergeSasDateCreated

      public DatabaseMetadata.Builder mergeSasDateCreated(com.google.protobuf.Timestamp value)
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
    • clearSasDateCreated

      public DatabaseMetadata.Builder clearSasDateCreated()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
    • getSasDateCreatedBuilder

      public com.google.protobuf.Timestamp.Builder getSasDateCreatedBuilder()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
    • getSasDateCreatedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getSasDateCreatedOrBuilder()
       SAS dataset creation date
       
      optional .google.protobuf.Timestamp sas_date_created = 39 [json_name = "sasDateCreated"];
      Specified by:
      getSasDateCreatedOrBuilder in interface DatabaseMetadataOrBuilder
    • hasSasDateModified

      public boolean hasSasDateModified()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
      Specified by:
      hasSasDateModified in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the sasDateModified field is set.
    • getSasDateModified

      public com.google.protobuf.Timestamp getSasDateModified()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
      Specified by:
      getSasDateModified in interface DatabaseMetadataOrBuilder
      Returns:
      The sasDateModified.
    • setSasDateModified

      public DatabaseMetadata.Builder setSasDateModified(com.google.protobuf.Timestamp value)
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
    • setSasDateModified

      public DatabaseMetadata.Builder setSasDateModified(com.google.protobuf.Timestamp.Builder builderForValue)
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
    • mergeSasDateModified

      public DatabaseMetadata.Builder mergeSasDateModified(com.google.protobuf.Timestamp value)
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
    • clearSasDateModified

      public DatabaseMetadata.Builder clearSasDateModified()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
    • getSasDateModifiedBuilder

      public com.google.protobuf.Timestamp.Builder getSasDateModifiedBuilder()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
    • getSasDateModifiedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getSasDateModifiedOrBuilder()
       SAS dataset modification date
       
      optional .google.protobuf.Timestamp sas_date_modified = 40 [json_name = "sasDateModified"];
      Specified by:
      getSasDateModifiedOrBuilder in interface DatabaseMetadataOrBuilder
    • getMdbPropertiesList

      public List<DatabaseProperty> getMdbPropertiesList()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
      Specified by:
      getMdbPropertiesList in interface DatabaseMetadataOrBuilder
    • getMdbPropertiesCount

      public int getMdbPropertiesCount()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
      Specified by:
      getMdbPropertiesCount in interface DatabaseMetadataOrBuilder
    • getMdbProperties

      public DatabaseProperty getMdbProperties(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
      Specified by:
      getMdbProperties in interface DatabaseMetadataOrBuilder
    • setMdbProperties

      public DatabaseMetadata.Builder setMdbProperties(int index, DatabaseProperty value)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • setMdbProperties

      public DatabaseMetadata.Builder setMdbProperties(int index, DatabaseProperty.Builder builderForValue)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • addMdbProperties

      public DatabaseMetadata.Builder addMdbProperties(DatabaseProperty value)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • addMdbProperties

      public DatabaseMetadata.Builder addMdbProperties(int index, DatabaseProperty value)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • addMdbProperties

      public DatabaseMetadata.Builder addMdbProperties(DatabaseProperty.Builder builderForValue)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • addMdbProperties

      public DatabaseMetadata.Builder addMdbProperties(int index, DatabaseProperty.Builder builderForValue)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • addAllMdbProperties

      public DatabaseMetadata.Builder addAllMdbProperties(Iterable<? extends DatabaseProperty> values)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • clearMdbProperties

      public DatabaseMetadata.Builder clearMdbProperties()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • removeMdbProperties

      public DatabaseMetadata.Builder removeMdbProperties(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbPropertiesBuilder

      public DatabaseProperty.Builder getMdbPropertiesBuilder(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbPropertiesOrBuilder

      public DatabasePropertyOrBuilder getMdbPropertiesOrBuilder(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
      Specified by:
      getMdbPropertiesOrBuilder in interface DatabaseMetadataOrBuilder
    • getMdbPropertiesOrBuilderList

      public List<? extends DatabasePropertyOrBuilder> getMdbPropertiesOrBuilderList()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
      Specified by:
      getMdbPropertiesOrBuilderList in interface DatabaseMetadataOrBuilder
    • addMdbPropertiesBuilder

      public DatabaseProperty.Builder addMdbPropertiesBuilder()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • addMdbPropertiesBuilder

      public DatabaseProperty.Builder addMdbPropertiesBuilder(int index)
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getMdbPropertiesBuilderList

      public List<DatabaseProperty.Builder> getMdbPropertiesBuilderList()
       === Access-Specific Properties (from JackcessParser) ===
       MDB_PROPERTY_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty mdb_properties = 41 [json_name = "mdbProperties"];
    • getUserDefinedPropertiesList

      public List<DatabaseProperty> getUserDefinedPropertiesList()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
      Specified by:
      getUserDefinedPropertiesList in interface DatabaseMetadataOrBuilder
    • getUserDefinedPropertiesCount

      public int getUserDefinedPropertiesCount()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
      Specified by:
      getUserDefinedPropertiesCount in interface DatabaseMetadataOrBuilder
    • getUserDefinedProperties

      public DatabaseProperty getUserDefinedProperties(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
      Specified by:
      getUserDefinedProperties in interface DatabaseMetadataOrBuilder
    • setUserDefinedProperties

      public DatabaseMetadata.Builder setUserDefinedProperties(int index, DatabaseProperty value)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • setUserDefinedProperties

      public DatabaseMetadata.Builder setUserDefinedProperties(int index, DatabaseProperty.Builder builderForValue)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • addUserDefinedProperties

      public DatabaseMetadata.Builder addUserDefinedProperties(DatabaseProperty value)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • addUserDefinedProperties

      public DatabaseMetadata.Builder addUserDefinedProperties(int index, DatabaseProperty value)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • addUserDefinedProperties

      public DatabaseMetadata.Builder addUserDefinedProperties(DatabaseProperty.Builder builderForValue)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • addUserDefinedProperties

      public DatabaseMetadata.Builder addUserDefinedProperties(int index, DatabaseProperty.Builder builderForValue)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • addAllUserDefinedProperties

      public DatabaseMetadata.Builder addAllUserDefinedProperties(Iterable<? extends DatabaseProperty> values)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • clearUserDefinedProperties

      public DatabaseMetadata.Builder clearUserDefinedProperties()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • removeUserDefinedProperties

      public DatabaseMetadata.Builder removeUserDefinedProperties(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedPropertiesBuilder

      public DatabaseProperty.Builder getUserDefinedPropertiesBuilder(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedPropertiesOrBuilder

      public DatabasePropertyOrBuilder getUserDefinedPropertiesOrBuilder(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
      Specified by:
      getUserDefinedPropertiesOrBuilder in interface DatabaseMetadataOrBuilder
    • getUserDefinedPropertiesOrBuilderList

      public List<? extends DatabasePropertyOrBuilder> getUserDefinedPropertiesOrBuilderList()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
      Specified by:
      getUserDefinedPropertiesOrBuilderList in interface DatabaseMetadataOrBuilder
    • addUserDefinedPropertiesBuilder

      public DatabaseProperty.Builder addUserDefinedPropertiesBuilder()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • addUserDefinedPropertiesBuilder

      public DatabaseProperty.Builder addUserDefinedPropertiesBuilder(int index)
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • getUserDefinedPropertiesBuilderList

      public List<DatabaseProperty.Builder> getUserDefinedPropertiesBuilderList()
       MDB_USER_PROP_PREFIX properties
       
      repeated .ai.pipestream.parsed.data.database.v1.DatabaseProperty user_defined_properties = 42 [json_name = "userDefinedProperties"];
    • hasMdbTitle

      public boolean hasMdbTitle()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Specified by:
      hasMdbTitle in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the mdbTitle field is set.
    • getMdbTitle

      public String getMdbTitle()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Specified by:
      getMdbTitle in interface DatabaseMetadataOrBuilder
      Returns:
      The mdbTitle.
    • getMdbTitleBytes

      public com.google.protobuf.ByteString getMdbTitleBytes()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Specified by:
      getMdbTitleBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for mdbTitle.
    • setMdbTitle

      public DatabaseMetadata.Builder setMdbTitle(String value)
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Parameters:
      value - The mdbTitle to set.
      Returns:
      This builder for chaining.
    • clearMdbTitle

      public DatabaseMetadata.Builder clearMdbTitle()
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Returns:
      This builder for chaining.
    • setMdbTitleBytes

      public DatabaseMetadata.Builder setMdbTitleBytes(com.google.protobuf.ByteString value)
       TITLE_PROP_KEY
       
      optional string mdb_title = 43 [json_name = "mdbTitle"];
      Parameters:
      value - The bytes for mdbTitle to set.
      Returns:
      This builder for chaining.
    • hasMdbAuthor

      public boolean hasMdbAuthor()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Specified by:
      hasMdbAuthor in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the mdbAuthor field is set.
    • getMdbAuthor

      public String getMdbAuthor()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Specified by:
      getMdbAuthor in interface DatabaseMetadataOrBuilder
      Returns:
      The mdbAuthor.
    • getMdbAuthorBytes

      public com.google.protobuf.ByteString getMdbAuthorBytes()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Specified by:
      getMdbAuthorBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for mdbAuthor.
    • setMdbAuthor

      public DatabaseMetadata.Builder setMdbAuthor(String value)
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Parameters:
      value - The mdbAuthor to set.
      Returns:
      This builder for chaining.
    • clearMdbAuthor

      public DatabaseMetadata.Builder clearMdbAuthor()
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Returns:
      This builder for chaining.
    • setMdbAuthorBytes

      public DatabaseMetadata.Builder setMdbAuthorBytes(com.google.protobuf.ByteString value)
       AUTHOR_PROP_KEY
       
      optional string mdb_author = 44 [json_name = "mdbAuthor"];
      Parameters:
      value - The bytes for mdbAuthor to set.
      Returns:
      This builder for chaining.
    • hasMdbCompany

      public boolean hasMdbCompany()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Specified by:
      hasMdbCompany in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the mdbCompany field is set.
    • getMdbCompany

      public String getMdbCompany()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Specified by:
      getMdbCompany in interface DatabaseMetadataOrBuilder
      Returns:
      The mdbCompany.
    • getMdbCompanyBytes

      public com.google.protobuf.ByteString getMdbCompanyBytes()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Specified by:
      getMdbCompanyBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for mdbCompany.
    • setMdbCompany

      public DatabaseMetadata.Builder setMdbCompany(String value)
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Parameters:
      value - The mdbCompany to set.
      Returns:
      This builder for chaining.
    • clearMdbCompany

      public DatabaseMetadata.Builder clearMdbCompany()
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Returns:
      This builder for chaining.
    • setMdbCompanyBytes

      public DatabaseMetadata.Builder setMdbCompanyBytes(com.google.protobuf.ByteString value)
       COMPANY_PROP_KEY
       
      optional string mdb_company = 45 [json_name = "mdbCompany"];
      Parameters:
      value - The bytes for mdbCompany to set.
      Returns:
      This builder for chaining.
    • hasContentType

      public boolean hasContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Specified by:
      hasContentType in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the contentType field is set.
    • getContentType

      public String getContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Specified by:
      getContentType in interface DatabaseMetadataOrBuilder
      Returns:
      The contentType.
    • getContentTypeBytes

      public com.google.protobuf.ByteString getContentTypeBytes()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Specified by:
      getContentTypeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for contentType.
    • setContentType

      public DatabaseMetadata.Builder setContentType(String value)
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Parameters:
      value - The contentType to set.
      Returns:
      This builder for chaining.
    • clearContentType

      public DatabaseMetadata.Builder clearContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Returns:
      This builder for chaining.
    • setContentTypeBytes

      public DatabaseMetadata.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 46 [json_name = "contentType"];
      Parameters:
      value - The bytes for contentType to set.
      Returns:
      This builder for chaining.
    • hasContentLength

      public boolean hasContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Specified by:
      hasContentLength in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the contentLength field is set.
    • getContentLength

      public String getContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Specified by:
      getContentLength in interface DatabaseMetadataOrBuilder
      Returns:
      The contentLength.
    • getContentLengthBytes

      public com.google.protobuf.ByteString getContentLengthBytes()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Specified by:
      getContentLengthBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for contentLength.
    • setContentLength

      public DatabaseMetadata.Builder setContentLength(String value)
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Parameters:
      value - The contentLength to set.
      Returns:
      This builder for chaining.
    • clearContentLength

      public DatabaseMetadata.Builder clearContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Returns:
      This builder for chaining.
    • setContentLengthBytes

      public DatabaseMetadata.Builder setContentLengthBytes(com.google.protobuf.ByteString value)
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 47 [json_name = "contentLength"];
      Parameters:
      value - The bytes for contentLength to set.
      Returns:
      This builder for chaining.
    • hasResourceName

      public boolean hasResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Specified by:
      hasResourceName in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the resourceName field is set.
    • getResourceName

      public String getResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Specified by:
      getResourceName in interface DatabaseMetadataOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Specified by:
      getResourceNameBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for resourceName.
    • setResourceName

      public DatabaseMetadata.Builder setResourceName(String value)
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Parameters:
      value - The resourceName to set.
      Returns:
      This builder for chaining.
    • clearResourceName

      public DatabaseMetadata.Builder clearResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Returns:
      This builder for chaining.
    • setResourceNameBytes

      public DatabaseMetadata.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 48 [json_name = "resourceName"];
      Parameters:
      value - The bytes for resourceName to set.
      Returns:
      This builder for chaining.
    • hasOriginalResourceName

      public boolean hasOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Specified by:
      hasOriginalResourceName in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the originalResourceName field is set.
    • getOriginalResourceName

      public String getOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Specified by:
      getOriginalResourceName in interface DatabaseMetadataOrBuilder
      Returns:
      The originalResourceName.
    • getOriginalResourceNameBytes

      public com.google.protobuf.ByteString getOriginalResourceNameBytes()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Specified by:
      getOriginalResourceNameBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The bytes for originalResourceName.
    • setOriginalResourceName

      public DatabaseMetadata.Builder setOriginalResourceName(String value)
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Parameters:
      value - The originalResourceName to set.
      Returns:
      This builder for chaining.
    • clearOriginalResourceName

      public DatabaseMetadata.Builder clearOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Returns:
      This builder for chaining.
    • setOriginalResourceNameBytes

      public DatabaseMetadata.Builder setOriginalResourceNameBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 49 [json_name = "originalResourceName"];
      Parameters:
      value - The bytes for originalResourceName to set.
      Returns:
      This builder for chaining.
    • getColumnsList

      public List<ColumnInfo> getColumnsList()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
      Specified by:
      getColumnsList in interface DatabaseMetadataOrBuilder
    • getColumnsCount

      public int getColumnsCount()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
      Specified by:
      getColumnsCount in interface DatabaseMetadataOrBuilder
    • getColumns

      public ColumnInfo getColumns(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
      Specified by:
      getColumns in interface DatabaseMetadataOrBuilder
    • setColumns

      public DatabaseMetadata.Builder setColumns(int index, ColumnInfo value)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • setColumns

      public DatabaseMetadata.Builder setColumns(int index, ColumnInfo.Builder builderForValue)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • addColumns

      public DatabaseMetadata.Builder addColumns(ColumnInfo value)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • addColumns

      public DatabaseMetadata.Builder addColumns(int index, ColumnInfo value)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • addColumns

      public DatabaseMetadata.Builder addColumns(ColumnInfo.Builder builderForValue)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • addColumns

      public DatabaseMetadata.Builder addColumns(int index, ColumnInfo.Builder builderForValue)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • addAllColumns

      public DatabaseMetadata.Builder addAllColumns(Iterable<? extends ColumnInfo> values)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • clearColumns

      public DatabaseMetadata.Builder clearColumns()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • removeColumns

      public DatabaseMetadata.Builder removeColumns(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumnsBuilder

      public ColumnInfo.Builder getColumnsBuilder(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumnsOrBuilder

      public ColumnInfoOrBuilder getColumnsOrBuilder(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
      Specified by:
      getColumnsOrBuilder in interface DatabaseMetadataOrBuilder
    • getColumnsOrBuilderList

      public List<? extends ColumnInfoOrBuilder> getColumnsOrBuilderList()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
      Specified by:
      getColumnsOrBuilderList in interface DatabaseMetadataOrBuilder
    • addColumnsBuilder

      public ColumnInfo.Builder addColumnsBuilder()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • addColumnsBuilder

      public ColumnInfo.Builder addColumnsBuilder(int index)
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getColumnsBuilderList

      public List<ColumnInfo.Builder> getColumnsBuilderList()
       === Database Schema Information ===
       Detailed column information
       
      repeated .ai.pipestream.parsed.data.database.v1.ColumnInfo columns = 50 [json_name = "columns"];
    • getIndexesList

      public List<IndexInfo> getIndexesList()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
      Specified by:
      getIndexesList in interface DatabaseMetadataOrBuilder
    • getIndexesCount

      public int getIndexesCount()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
      Specified by:
      getIndexesCount in interface DatabaseMetadataOrBuilder
    • getIndexes

      public IndexInfo getIndexes(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
      Specified by:
      getIndexes in interface DatabaseMetadataOrBuilder
    • setIndexes

      public DatabaseMetadata.Builder setIndexes(int index, IndexInfo value)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • setIndexes

      public DatabaseMetadata.Builder setIndexes(int index, IndexInfo.Builder builderForValue)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • addIndexes

      public DatabaseMetadata.Builder addIndexes(IndexInfo value)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • addIndexes

      public DatabaseMetadata.Builder addIndexes(int index, IndexInfo value)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • addIndexes

      public DatabaseMetadata.Builder addIndexes(IndexInfo.Builder builderForValue)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • addIndexes

      public DatabaseMetadata.Builder addIndexes(int index, IndexInfo.Builder builderForValue)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • addAllIndexes

      public DatabaseMetadata.Builder addAllIndexes(Iterable<? extends IndexInfo> values)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • clearIndexes

      public DatabaseMetadata.Builder clearIndexes()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • removeIndexes

      public DatabaseMetadata.Builder removeIndexes(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexesBuilder

      public IndexInfo.Builder getIndexesBuilder(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexesOrBuilder

      public IndexInfoOrBuilder getIndexesOrBuilder(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
      Specified by:
      getIndexesOrBuilder in interface DatabaseMetadataOrBuilder
    • getIndexesOrBuilderList

      public List<? extends IndexInfoOrBuilder> getIndexesOrBuilderList()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
      Specified by:
      getIndexesOrBuilderList in interface DatabaseMetadataOrBuilder
    • addIndexesBuilder

      public IndexInfo.Builder addIndexesBuilder()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • addIndexesBuilder

      public IndexInfo.Builder addIndexesBuilder(int index)
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getIndexesBuilderList

      public List<IndexInfo.Builder> getIndexesBuilderList()
       Database index information
       
      repeated .ai.pipestream.parsed.data.database.v1.IndexInfo indexes = 51 [json_name = "indexes"];
    • getRelationshipsList

      public List<RelationshipInfo> getRelationshipsList()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
      Specified by:
      getRelationshipsList in interface DatabaseMetadataOrBuilder
    • getRelationshipsCount

      public int getRelationshipsCount()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
      Specified by:
      getRelationshipsCount in interface DatabaseMetadataOrBuilder
    • getRelationships

      public RelationshipInfo getRelationships(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
      Specified by:
      getRelationships in interface DatabaseMetadataOrBuilder
    • setRelationships

      public DatabaseMetadata.Builder setRelationships(int index, RelationshipInfo value)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • setRelationships

      public DatabaseMetadata.Builder setRelationships(int index, RelationshipInfo.Builder builderForValue)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • addRelationships

      public DatabaseMetadata.Builder addRelationships(RelationshipInfo value)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • addRelationships

      public DatabaseMetadata.Builder addRelationships(int index, RelationshipInfo value)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • addRelationships

      public DatabaseMetadata.Builder addRelationships(RelationshipInfo.Builder builderForValue)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • addRelationships

      public DatabaseMetadata.Builder addRelationships(int index, RelationshipInfo.Builder builderForValue)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • addAllRelationships

      public DatabaseMetadata.Builder addAllRelationships(Iterable<? extends RelationshipInfo> values)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • clearRelationships

      public DatabaseMetadata.Builder clearRelationships()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • removeRelationships

      public DatabaseMetadata.Builder removeRelationships(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationshipsBuilder

      public RelationshipInfo.Builder getRelationshipsBuilder(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationshipsOrBuilder

      public RelationshipInfoOrBuilder getRelationshipsOrBuilder(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
      Specified by:
      getRelationshipsOrBuilder in interface DatabaseMetadataOrBuilder
    • getRelationshipsOrBuilderList

      public List<? extends RelationshipInfoOrBuilder> getRelationshipsOrBuilderList()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
      Specified by:
      getRelationshipsOrBuilderList in interface DatabaseMetadataOrBuilder
    • addRelationshipsBuilder

      public RelationshipInfo.Builder addRelationshipsBuilder()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • addRelationshipsBuilder

      public RelationshipInfo.Builder addRelationshipsBuilder(int index)
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • getRelationshipsBuilderList

      public List<RelationshipInfo.Builder> getRelationshipsBuilderList()
       Table relationships/foreign keys
       
      repeated .ai.pipestream.parsed.data.database.v1.RelationshipInfo relationships = 52 [json_name = "relationships"];
    • hasDatabaseSizeBytes

      public boolean hasDatabaseSizeBytes()
       === Performance and Storage Metrics ===
       Total database file size
       
      optional int64 database_size_bytes = 53 [json_name = "databaseSizeBytes"];
      Specified by:
      hasDatabaseSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the databaseSizeBytes field is set.
    • getDatabaseSizeBytes

      public long getDatabaseSizeBytes()
       === Performance and Storage Metrics ===
       Total database file size
       
      optional int64 database_size_bytes = 53 [json_name = "databaseSizeBytes"];
      Specified by:
      getDatabaseSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The databaseSizeBytes.
    • setDatabaseSizeBytes

      public DatabaseMetadata.Builder setDatabaseSizeBytes(long value)
       === Performance and Storage Metrics ===
       Total database file size
       
      optional int64 database_size_bytes = 53 [json_name = "databaseSizeBytes"];
      Parameters:
      value - The databaseSizeBytes to set.
      Returns:
      This builder for chaining.
    • clearDatabaseSizeBytes

      public DatabaseMetadata.Builder clearDatabaseSizeBytes()
       === Performance and Storage Metrics ===
       Total database file size
       
      optional int64 database_size_bytes = 53 [json_name = "databaseSizeBytes"];
      Returns:
      This builder for chaining.
    • hasDataSizeBytes

      public boolean hasDataSizeBytes()
       Size of actual data
       
      optional int64 data_size_bytes = 54 [json_name = "dataSizeBytes"];
      Specified by:
      hasDataSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the dataSizeBytes field is set.
    • getDataSizeBytes

      public long getDataSizeBytes()
       Size of actual data
       
      optional int64 data_size_bytes = 54 [json_name = "dataSizeBytes"];
      Specified by:
      getDataSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The dataSizeBytes.
    • setDataSizeBytes

      public DatabaseMetadata.Builder setDataSizeBytes(long value)
       Size of actual data
       
      optional int64 data_size_bytes = 54 [json_name = "dataSizeBytes"];
      Parameters:
      value - The dataSizeBytes to set.
      Returns:
      This builder for chaining.
    • clearDataSizeBytes

      public DatabaseMetadata.Builder clearDataSizeBytes()
       Size of actual data
       
      optional int64 data_size_bytes = 54 [json_name = "dataSizeBytes"];
      Returns:
      This builder for chaining.
    • hasIndexSizeBytes

      public boolean hasIndexSizeBytes()
       Size of indexes
       
      optional int64 index_size_bytes = 55 [json_name = "indexSizeBytes"];
      Specified by:
      hasIndexSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the indexSizeBytes field is set.
    • getIndexSizeBytes

      public long getIndexSizeBytes()
       Size of indexes
       
      optional int64 index_size_bytes = 55 [json_name = "indexSizeBytes"];
      Specified by:
      getIndexSizeBytes in interface DatabaseMetadataOrBuilder
      Returns:
      The indexSizeBytes.
    • setIndexSizeBytes

      public DatabaseMetadata.Builder setIndexSizeBytes(long value)
       Size of indexes
       
      optional int64 index_size_bytes = 55 [json_name = "indexSizeBytes"];
      Parameters:
      value - The indexSizeBytes to set.
      Returns:
      This builder for chaining.
    • clearIndexSizeBytes

      public DatabaseMetadata.Builder clearIndexSizeBytes()
       Size of indexes
       
      optional int64 index_size_bytes = 55 [json_name = "indexSizeBytes"];
      Returns:
      This builder for chaining.
    • hasCompressionRatio

      public boolean hasCompressionRatio()
       Compression ratio if applicable
       
      optional double compression_ratio = 56 [json_name = "compressionRatio"];
      Specified by:
      hasCompressionRatio in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the compressionRatio field is set.
    • getCompressionRatio

      public double getCompressionRatio()
       Compression ratio if applicable
       
      optional double compression_ratio = 56 [json_name = "compressionRatio"];
      Specified by:
      getCompressionRatio in interface DatabaseMetadataOrBuilder
      Returns:
      The compressionRatio.
    • setCompressionRatio

      public DatabaseMetadata.Builder setCompressionRatio(double value)
       Compression ratio if applicable
       
      optional double compression_ratio = 56 [json_name = "compressionRatio"];
      Parameters:
      value - The compressionRatio to set.
      Returns:
      This builder for chaining.
    • clearCompressionRatio

      public DatabaseMetadata.Builder clearCompressionRatio()
       Compression ratio if applicable
       
      optional double compression_ratio = 56 [json_name = "compressionRatio"];
      Returns:
      This builder for chaining.
    • hasAdditionalMetadata

      public boolean hasAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      hasAdditionalMetadata in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      public com.google.protobuf.Struct getAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadata in interface DatabaseMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • setAdditionalMetadata

      public DatabaseMetadata.Builder setAdditionalMetadata(com.google.protobuf.Struct value)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • setAdditionalMetadata

      public DatabaseMetadata.Builder setAdditionalMetadata(com.google.protobuf.Struct.Builder builderForValue)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • mergeAdditionalMetadata

      public DatabaseMetadata.Builder mergeAdditionalMetadata(com.google.protobuf.Struct value)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • clearAdditionalMetadata

      public DatabaseMetadata.Builder clearAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • getAdditionalMetadataBuilder

      public com.google.protobuf.Struct.Builder getAdditionalMetadataBuilder()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • getAdditionalMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadataOrBuilder in interface DatabaseMetadataOrBuilder
    • hasBaseFields

      public boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      hasBaseFields in interface DatabaseMetadataOrBuilder
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      public TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFields in interface DatabaseMetadataOrBuilder
      Returns:
      The baseFields.
    • setBaseFields

      public DatabaseMetadata.Builder setBaseFields(TikaBaseFields value)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • setBaseFields

      public DatabaseMetadata.Builder setBaseFields(TikaBaseFields.Builder builderForValue)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • mergeBaseFields

      public DatabaseMetadata.Builder mergeBaseFields(TikaBaseFields value)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • clearBaseFields

      public DatabaseMetadata.Builder clearBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • getBaseFieldsBuilder

      public TikaBaseFields.Builder getBaseFieldsBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
    • getBaseFieldsOrBuilder

      public TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFieldsOrBuilder in interface DatabaseMetadataOrBuilder