Package viam.app.v1
Interface Robot.AuthConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Robot.AuthConfig
,Robot.AuthConfig.Builder
- Enclosing class:
- Robot
public static interface Robot.AuthConfigOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionoptional .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"];
getTlsAuthEntities
(int index) repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
com.google.protobuf.ByteString
getTlsAuthEntitiesBytes
(int index) 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"];
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getHandlersList
List<Robot.AuthHandlerConfig> getHandlersList()repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
-
getHandlers
repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
-
getHandlersCount
int getHandlersCount()repeated .viam.app.v1.AuthHandlerConfig handlers = 1 [json_name = "handlers"];
-
getTlsAuthEntitiesList
repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
- Returns:
- A list containing the tlsAuthEntities.
-
getTlsAuthEntitiesCount
int getTlsAuthEntitiesCount()repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
- Returns:
- The count of tlsAuthEntities.
-
getTlsAuthEntities
repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
- Parameters:
index
- The index of the element to return.- Returns:
- The tlsAuthEntities at the given index.
-
getTlsAuthEntitiesBytes
com.google.protobuf.ByteString getTlsAuthEntitiesBytes(int index) repeated string tls_auth_entities = 2 [json_name = "tlsAuthEntities"];
- Parameters:
index
- The index of the element to return.- Returns:
- The tlsAuthEntities at the given index.
-
hasExternalAuthConfig
boolean hasExternalAuthConfig()optional .viam.app.v1.ExternalAuthConfig external_auth_config = 3 [json_name = "externalAuthConfig"];
- Returns:
- Whether the externalAuthConfig field is set.
-
getExternalAuthConfig
Robot.ExternalAuthConfig getExternalAuthConfig()optional .viam.app.v1.ExternalAuthConfig external_auth_config = 3 [json_name = "externalAuthConfig"];
- Returns:
- The externalAuthConfig.
-