Package viam.app.v1
Interface Robot.ComponentConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Robot.ComponentConfig,Robot.ComponentConfig.Builder
- Enclosing class:
- Robot
public static interface Robot.ComponentConfigOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetApi()string api = 9 [json_name = "api"];com.google.protobuf.ByteStringstring api = 9 [json_name = "api"];com.google.protobuf.Struct.google.protobuf.Struct attributes = 8 [json_name = "attributes"];getDependsOn(int index) repeated string depends_on = 6 [json_name = "dependsOn"];com.google.protobuf.ByteStringgetDependsOnBytes(int index) repeated string depends_on = 6 [json_name = "dependsOn"];intrepeated string depends_on = 6 [json_name = "dependsOn"];repeated string depends_on = 6 [json_name = "dependsOn"];getFrame().viam.app.v1.Frame frame = 5 [json_name = "frame"];.viam.app.v1.LogConfiguration log_configuration = 10 [json_name = "logConfiguration"];getModel()string model = 4 [json_name = "model"];com.google.protobuf.ByteStringstring model = 4 [json_name = "model"];getName()string name = 1 [json_name = "name"];com.google.protobuf.ByteStringstring name = 1 [json_name = "name"];deprecated; use apicom.google.protobuf.ByteStringdeprecated; use apigetServiceConfigs(int index) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 7 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];intrepeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 7 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 7 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];getType()deprecated; use apicom.google.protobuf.ByteStringdeprecated; use apiboolean.google.protobuf.Struct attributes = 8 [json_name = "attributes"];booleanhasFrame().viam.app.v1.Frame frame = 5 [json_name = "frame"];boolean.viam.app.v1.LogConfiguration log_configuration = 10 [json_name = "logConfiguration"];Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
String getName()string name = 1 [json_name = "name"];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()string name = 1 [json_name = "name"];- Returns:
- The bytes for name.
-
getNamespace
String getNamespace()deprecated; use api
string namespace = 2 [json_name = "namespace"];- Returns:
- The namespace.
-
getNamespaceBytes
com.google.protobuf.ByteString getNamespaceBytes()deprecated; use api
string namespace = 2 [json_name = "namespace"];- Returns:
- The bytes for namespace.
-
getType
String getType()deprecated; use api
string type = 3 [json_name = "type"];- Returns:
- The type.
-
getTypeBytes
com.google.protobuf.ByteString getTypeBytes()deprecated; use api
string type = 3 [json_name = "type"];- Returns:
- The bytes for type.
-
getModel
String getModel()string model = 4 [json_name = "model"];- Returns:
- The model.
-
getModelBytes
com.google.protobuf.ByteString getModelBytes()string model = 4 [json_name = "model"];- Returns:
- The bytes for model.
-
hasFrame
boolean hasFrame().viam.app.v1.Frame frame = 5 [json_name = "frame"];- Returns:
- Whether the frame field is set.
-
getFrame
Robot.Frame getFrame().viam.app.v1.Frame frame = 5 [json_name = "frame"];- Returns:
- The frame.
-
getDependsOnList
repeated string depends_on = 6 [json_name = "dependsOn"];- Returns:
- A list containing the dependsOn.
-
getDependsOnCount
int getDependsOnCount()repeated string depends_on = 6 [json_name = "dependsOn"];- Returns:
- The count of dependsOn.
-
getDependsOn
repeated string depends_on = 6 [json_name = "dependsOn"];- Parameters:
index- The index of the element to return.- Returns:
- The dependsOn at the given index.
-
getDependsOnBytes
com.google.protobuf.ByteString getDependsOnBytes(int index) repeated string depends_on = 6 [json_name = "dependsOn"];- Parameters:
index- The index of the element to return.- Returns:
- The dependsOn at the given index.
-
getServiceConfigsList
List<Robot.ResourceLevelServiceConfig> getServiceConfigsList()repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 7 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""]; -
getServiceConfigs
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 7 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""]; -
getServiceConfigsCount
int getServiceConfigsCount()repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 7 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""]; -
hasAttributes
boolean hasAttributes().google.protobuf.Struct attributes = 8 [json_name = "attributes"];- Returns:
- Whether the attributes field is set.
-
getAttributes
com.google.protobuf.Struct getAttributes().google.protobuf.Struct attributes = 8 [json_name = "attributes"];- Returns:
- The attributes.
-
getApi
String getApi()string api = 9 [json_name = "api"];- Returns:
- The api.
-
getApiBytes
com.google.protobuf.ByteString getApiBytes()string api = 9 [json_name = "api"];- Returns:
- The bytes for api.
-
hasLogConfiguration
boolean hasLogConfiguration().viam.app.v1.LogConfiguration log_configuration = 10 [json_name = "logConfiguration"];- Returns:
- Whether the logConfiguration field is set.
-
getLogConfiguration
Robot.LogConfiguration getLogConfiguration().viam.app.v1.LogConfiguration log_configuration = 10 [json_name = "logConfiguration"];- Returns:
- The logConfiguration.
-