Package viam.app.v1

Class Robot.AuthConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Robot.AuthConfig,Robot.AuthConfig.Builder>
viam.app.v1.Robot.AuthConfig
All Implemented Interfaces:
com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, Robot.AuthConfigOrBuilder
Enclosing class:
Robot

public static final class Robot.AuthConfig extends com.google.protobuf.GeneratedMessageLite<Robot.AuthConfig,Robot.AuthConfig.Builder> implements Robot.AuthConfigOrBuilder
Protobuf type viam.app.v1.AuthConfig
  • Nested Class Summary

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

    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
     

    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)
     
     
    optional .viam.app.v1.ExternalAuthConfig external_auth_config = 3 [json_name = "externalAuthConfig"];
    getHandlers(int index)
    repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    int
    repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    getTlsAuthEntities(int index)
    repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
    com.google.protobuf.ByteString
    repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
    int
    repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
    repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
    boolean
    optional .viam.app.v1.ExternalAuthConfig external_auth_config = 3 [json_name = "externalAuthConfig"];
     
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Robot.AuthConfig>
     

    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

    • HANDLERS_FIELD_NUMBER

      public static final int HANDLERS_FIELD_NUMBER
      See Also:
    • TLS_AUTH_ENTITIES_FIELD_NUMBER

      public static final int TLS_AUTH_ENTITIES_FIELD_NUMBER
      See Also:
    • EXTERNAL_AUTH_CONFIG_FIELD_NUMBER

      public static final int EXTERNAL_AUTH_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getHandlersList

      public List<Robot.AuthHandlerConfig> getHandlersList()
      repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
      Specified by:
      getHandlersList in interface Robot.AuthConfigOrBuilder
    • getHandlersOrBuilderList

      public List<? extends Robot.AuthHandlerConfigOrBuilder> getHandlersOrBuilderList()
      repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    • getHandlersCount

      public int getHandlersCount()
      repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
      Specified by:
      getHandlersCount in interface Robot.AuthConfigOrBuilder
    • getHandlers

      public Robot.AuthHandlerConfig getHandlers(int index)
      repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
      Specified by:
      getHandlers in interface Robot.AuthConfigOrBuilder
    • getHandlersOrBuilder

      public Robot.AuthHandlerConfigOrBuilder getHandlersOrBuilder(int index)
      repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
    • getTlsAuthEntitiesList

      public List<String> getTlsAuthEntitiesList()
      repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
      Specified by:
      getTlsAuthEntitiesList in interface Robot.AuthConfigOrBuilder
      Returns:
      A list containing the tlsAuthEntities.
    • getTlsAuthEntitiesCount

      public int getTlsAuthEntitiesCount()
      repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
      Specified by:
      getTlsAuthEntitiesCount in interface Robot.AuthConfigOrBuilder
      Returns:
      The count of tlsAuthEntities.
    • getTlsAuthEntities

      public String getTlsAuthEntities(int index)
      repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
      Specified by:
      getTlsAuthEntities in interface Robot.AuthConfigOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The tlsAuthEntities at the given index.
    • getTlsAuthEntitiesBytes

      public com.google.protobuf.ByteString getTlsAuthEntitiesBytes(int index)
      repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
      Specified by:
      getTlsAuthEntitiesBytes in interface Robot.AuthConfigOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tlsAuthEntities at the given index.
    • hasExternalAuthConfig

      public boolean hasExternalAuthConfig()
      optional .viam.app.v1.ExternalAuthConfig external_auth_config = 3 [json_name = "externalAuthConfig"];
      Specified by:
      hasExternalAuthConfig in interface Robot.AuthConfigOrBuilder
      Returns:
      Whether the externalAuthConfig field is set.
    • getExternalAuthConfig

      public Robot.ExternalAuthConfig getExternalAuthConfig()
      optional .viam.app.v1.ExternalAuthConfig external_auth_config = 3 [json_name = "externalAuthConfig"];
      Specified by:
      getExternalAuthConfig in interface Robot.AuthConfigOrBuilder
      Returns:
      The externalAuthConfig.
    • parseFrom

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

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

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

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

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

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

      public static Robot.AuthConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static Robot.AuthConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

      public static Robot.AuthConfig.Builder newBuilder()
    • newBuilder

      public static Robot.AuthConfig.Builder newBuilder(Robot.AuthConfig 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<Robot.AuthConfig,Robot.AuthConfig.Builder>
    • getDefaultInstance

      public static Robot.AuthConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Robot.AuthConfig> parser()