Class Data.Index

java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Data.Index,Data.Index.Builder>
viam.app.data.v1.Data.Index
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, Data.IndexOrBuilder
Enclosing class:
Data

public static final class Data.Index extends com.google.protobuf.GeneratedMessageLite<Data.Index,Data.Index.Builder> implements Data.IndexOrBuilder
Protobuf type viam.app.data.v1.Index
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Protobuf type viam.app.data.v1.Index

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

    com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,BuilderType>,BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,Type extends Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageLite

    unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final Object
    dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
     
    .viam.app.data.v1.IndexableCollection collection_type = 1 [json_name = "collectionType"];
    int
    .viam.app.data.v1.IndexableCollection collection_type = 1 [json_name = "collectionType"];
    .viam.app.data.v1.IndexCreator created_by = 5 [json_name = "createdBy"];
    int
    .viam.app.data.v1.IndexCreator created_by = 5 [json_name = "createdBy"];
    static Data.Index
     
    string index_name = 3 [json_name = "indexName"];
    com.google.protobuf.ByteString
    string index_name = 3 [json_name = "indexName"];
    com.google.protobuf.ByteString
    getIndexSpec(int index)
    index_spec defines a MongoDB index in JSON format
    int
    index_spec defines a MongoDB index in JSON format
    List<com.google.protobuf.ByteString>
    index_spec defines a MongoDB index in JSON format
    optional string pipeline_name = 2 [json_name = "pipelineName"];
    com.google.protobuf.ByteString
    optional string pipeline_name = 2 [json_name = "pipelineName"];
    boolean
    optional string pipeline_name = 2 [json_name = "pipelineName"];
     
     
    static Data.Index
     
    static Data.Index
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Data.Index
    parseFrom(byte[] data)
     
    static Data.Index
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Data.Index
    parseFrom(com.google.protobuf.ByteString data)
     
    static Data.Index
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Data.Index
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    static Data.Index
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Data.Index
     
    static Data.Index
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Data.Index
     
    static Data.Index
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Data.Index>
     

    Methods inherited from class com.google.protobuf.GeneratedMessageLite

    createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Field Details

    • COLLECTION_TYPE_FIELD_NUMBER

      public static final int COLLECTION_TYPE_FIELD_NUMBER
      See Also:
    • PIPELINE_NAME_FIELD_NUMBER

      public static final int PIPELINE_NAME_FIELD_NUMBER
      See Also:
    • INDEX_NAME_FIELD_NUMBER

      public static final int INDEX_NAME_FIELD_NUMBER
      See Also:
    • INDEX_SPEC_FIELD_NUMBER

      public static final int INDEX_SPEC_FIELD_NUMBER
      See Also:
    • CREATED_BY_FIELD_NUMBER

      public static final int CREATED_BY_FIELD_NUMBER
      See Also:
  • Method Details

    • getCollectionTypeValue

      public int getCollectionTypeValue()
      .viam.app.data.v1.IndexableCollection collection_type = 1 [json_name = "collectionType"];
      Specified by:
      getCollectionTypeValue in interface Data.IndexOrBuilder
      Returns:
      The enum numeric value on the wire for collectionType.
    • getCollectionType

      public Data.IndexableCollection getCollectionType()
      .viam.app.data.v1.IndexableCollection collection_type = 1 [json_name = "collectionType"];
      Specified by:
      getCollectionType in interface Data.IndexOrBuilder
      Returns:
      The collectionType.
    • hasPipelineName

      public boolean hasPipelineName()
      optional string pipeline_name = 2 [json_name = "pipelineName"];
      Specified by:
      hasPipelineName in interface Data.IndexOrBuilder
      Returns:
      Whether the pipelineName field is set.
    • getPipelineName

      public String getPipelineName()
      optional string pipeline_name = 2 [json_name = "pipelineName"];
      Specified by:
      getPipelineName in interface Data.IndexOrBuilder
      Returns:
      The pipelineName.
    • getPipelineNameBytes

      public com.google.protobuf.ByteString getPipelineNameBytes()
      optional string pipeline_name = 2 [json_name = "pipelineName"];
      Specified by:
      getPipelineNameBytes in interface Data.IndexOrBuilder
      Returns:
      The bytes for pipelineName.
    • getIndexName

      public String getIndexName()
      string index_name = 3 [json_name = "indexName"];
      Specified by:
      getIndexName in interface Data.IndexOrBuilder
      Returns:
      The indexName.
    • getIndexNameBytes

      public com.google.protobuf.ByteString getIndexNameBytes()
      string index_name = 3 [json_name = "indexName"];
      Specified by:
      getIndexNameBytes in interface Data.IndexOrBuilder
      Returns:
      The bytes for indexName.
    • getIndexSpecList

      public List<com.google.protobuf.ByteString> getIndexSpecList()
       index_spec defines a MongoDB index in JSON format
       
      repeated bytes index_spec = 4 [json_name = "indexSpec"];
      Specified by:
      getIndexSpecList in interface Data.IndexOrBuilder
      Returns:
      A list containing the indexSpec.
    • getIndexSpecCount

      public int getIndexSpecCount()
       index_spec defines a MongoDB index in JSON format
       
      repeated bytes index_spec = 4 [json_name = "indexSpec"];
      Specified by:
      getIndexSpecCount in interface Data.IndexOrBuilder
      Returns:
      The count of indexSpec.
    • getIndexSpec

      public com.google.protobuf.ByteString getIndexSpec(int index)
       index_spec defines a MongoDB index in JSON format
       
      repeated bytes index_spec = 4 [json_name = "indexSpec"];
      Specified by:
      getIndexSpec in interface Data.IndexOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The indexSpec at the given index.
    • getCreatedByValue

      public int getCreatedByValue()
      .viam.app.data.v1.IndexCreator created_by = 5 [json_name = "createdBy"];
      Specified by:
      getCreatedByValue in interface Data.IndexOrBuilder
      Returns:
      The enum numeric value on the wire for createdBy.
    • getCreatedBy

      public Data.IndexCreator getCreatedBy()
      .viam.app.data.v1.IndexCreator created_by = 5 [json_name = "createdBy"];
      Specified by:
      getCreatedBy in interface Data.IndexOrBuilder
      Returns:
      The createdBy.
    • parseFrom

      public static Data.Index parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Data.Index parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Data.Index parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Data.Index parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Data.Index parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Data.Index parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Data.Index parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Data.Index parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Data.Index parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Data.Index parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Data.Index parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Data.Index parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static Data.Index.Builder newBuilder()
    • newBuilder

      public static Data.Index.Builder newBuilder(Data.Index prototype)
    • dynamicMethod

      protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Specified by:
      dynamicMethod in class com.google.protobuf.GeneratedMessageLite<Data.Index,Data.Index.Builder>
    • getDefaultInstance

      public static Data.Index getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Data.Index> parser()