roboto.experimental.ingestion_rules.operations
Module Contents
CreateIngestionRuleRequest
Bases: pydantic.BaseModel
Request payload to create an ingestion rule.
Parameters
data AnyAttributes
CreateIngestionRuleRequest.auto_ingest
CreateIngestionRuleRequest.description
CreateIngestionRuleRequest.exclude_patterns
CreateIngestionRuleRequest.include_patterns
CreateIngestionRuleRequest.invocation
How each matching upload is ingested. Its invocation_input selects only inputs beyond the uploaded file, which the rule’s trigger always passes first. Required when auto_ingest is on.
CreateIngestionRuleRequest.name
IngestFilesRequest
Bases: pydantic.BaseModel
Request payload to ingest existing files now with the org’s rules that match them.
Parameters
data AnyAttributes
IngestFilesRequest.file_ids
IngestFilesResponse
Bases: pydantic.BaseModel
!!! abstract “Usage Documentation”
[Models](../concepts/models.md)
A base class for creating Pydantic models.
Attributes
IngestFilesResponse.__class_vars__
__class_vars__ #The names of the class variables defined on the model.
IngestFilesResponse.__private_attributes__
__private_attributes__ #Metadata about the private attributes of the model.
IngestFilesResponse.__signature__
__signature__ #The synthesized __init__ [Signature][inspect.Signature] of the model.
IngestFilesResponse.__pydantic_complete__
__pydantic_complete__ #Whether model building is completed, or if there are still undefined fields.
IngestFilesResponse.__pydantic_custom_init__
__pydantic_custom_init__ #Whether the model has a custom __init__ function.
IngestFilesResponse.__pydantic_decorators__
__pydantic_decorators__ #Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.
IngestFilesResponse.__pydantic_generic_metadata__
__pydantic_generic_metadata__ #A dictionary containing metadata about generic Pydantic models. The origin and args items map to the [__origin__][genericalias.__origin__] and [__args__][genericalias.__args__] attributes of [generic aliases][types-genericalias], and the parameter item maps to the __parameter__ attribute of generic classes.
IngestFilesResponse.__pydantic_parent_namespace__
__pydantic_parent_namespace__ #Parent namespace of the model, used for automatic rebuilding of models.
IngestFilesResponse.__pydantic_post_init__
__pydantic_post_init__ #The name of the post-init method for the model, if defined.
IngestFilesResponse.__pydantic_root_model__
__pydantic_root_model__ #Whether the model is a [RootModel][pydantic.root_model.RootModel].
IngestFilesResponse.__pydantic_serializer__
__pydantic_serializer__ #The pydantic-core SchemaSerializer used to dump instances of the model.
IngestFilesResponse.__pydantic_validator__
__pydantic_validator__ #The pydantic-core SchemaValidator used to validate instances of the model.
IngestFilesResponse.__pydantic_fields__
__pydantic_fields__ #A dictionary of field names and their corresponding [FieldInfo][pydantic.fields.FieldInfo] objects.
IngestFilesResponse.__pydantic_computed_fields__
__pydantic_computed_fields__ #A dictionary of computed field names and their corresponding [ComputedFieldInfo][pydantic.fields.ComputedFieldInfo] objects.
IngestFilesResponse.__pydantic_extra__
__pydantic_extra__ #A dictionary containing extra values, if [extra][pydantic.config.ConfigDict.extra] is set to ‘allow’.
IngestFilesResponse.__pydantic_fields_set__
__pydantic_fields_set__ #The names of fields explicitly set during instantiation.
IngestFilesResponse.__pydantic_private__
__pydantic_private__ #Values of private attributes set on the model instance.
Parameters
data AnyAttributes
IngestFilesResponse.results
One result per requested file, in request order.
LatestIngestionRunsRequest
Bases: pydantic.BaseModel
Request payload to look up the latest ingestion run on each of some files.
Parameters
data AnyAttributes
LatestIngestionRunsRequest.file_ids
LatestIngestionRunsResponse
Bases: pydantic.BaseModel
!!! abstract “Usage Documentation”
[Models](../concepts/models.md)
A base class for creating Pydantic models.
Attributes
LatestIngestionRunsResponse.__class_vars__
__class_vars__ #The names of the class variables defined on the model.
LatestIngestionRunsResponse.__private_attributes__
__private_attributes__ #Metadata about the private attributes of the model.
LatestIngestionRunsResponse.__signature__
__signature__ #The synthesized __init__ [Signature][inspect.Signature] of the model.
LatestIngestionRunsResponse.__pydantic_complete__
__pydantic_complete__ #Whether model building is completed, or if there are still undefined fields.
LatestIngestionRunsResponse.__pydantic_core_schema__
__pydantic_core_schema__ #The core schema of the model.
LatestIngestionRunsResponse.__pydantic_custom_init__
__pydantic_custom_init__ #Whether the model has a custom __init__ function.
LatestIngestionRunsResponse.__pydantic_decorators__
__pydantic_decorators__ #Metadata containing the decorators defined on the model. This replaces Model.__validators__ and Model.__root_validators__ from Pydantic V1.
LatestIngestionRunsResponse.__pydantic_generic_metadata__
__pydantic_generic_metadata__ #A dictionary containing metadata about generic Pydantic models. The origin and args items map to the [__origin__][genericalias.__origin__] and [__args__][genericalias.__args__] attributes of [generic aliases][types-genericalias], and the parameter item maps to the __parameter__ attribute of generic classes.
LatestIngestionRunsResponse.__pydantic_parent_namespace__
__pydantic_parent_namespace__ #Parent namespace of the model, used for automatic rebuilding of models.
LatestIngestionRunsResponse.__pydantic_post_init__
__pydantic_post_init__ #The name of the post-init method for the model, if defined.
LatestIngestionRunsResponse.__pydantic_root_model__
__pydantic_root_model__ #Whether the model is a [RootModel][pydantic.root_model.RootModel].
LatestIngestionRunsResponse.__pydantic_serializer__
__pydantic_serializer__ #The pydantic-core SchemaSerializer used to dump instances of the model.
LatestIngestionRunsResponse.__pydantic_validator__
__pydantic_validator__ #The pydantic-core SchemaValidator used to validate instances of the model.
LatestIngestionRunsResponse.__pydantic_fields__
__pydantic_fields__ #A dictionary of field names and their corresponding [FieldInfo][pydantic.fields.FieldInfo] objects.
LatestIngestionRunsResponse.__pydantic_computed_fields__
__pydantic_computed_fields__ #A dictionary of computed field names and their corresponding [ComputedFieldInfo][pydantic.fields.ComputedFieldInfo] objects.
LatestIngestionRunsResponse.__pydantic_extra__
__pydantic_extra__ #A dictionary containing extra values, if [extra][pydantic.config.ConfigDict.extra] is set to ‘allow’.
LatestIngestionRunsResponse.__pydantic_fields_set__
__pydantic_fields_set__ #The names of fields explicitly set during instantiation.
LatestIngestionRunsResponse.__pydantic_private__
__pydantic_private__ #Values of private attributes set on the model instance.
Parameters
data AnyAttributes
LatestIngestionRunsResponse.runs
The latest run per file id. A file whose current upload no rule’s trigger has run on, or that the caller may not view, is absent.
MAX_INGEST_FILES
Most files one POST /v1/ingestion-rules/ingest takes.
MAX_MATCH_PATHS
The most paths one MatchIngestionRulesRequest may ask about.
MatchIngestionRulesRequest
Bases: pydantic.BaseModel
Request payload to ask which of an org’s ingestion rules match each of some file paths.
Parameters
data AnyAttributes
MatchIngestionRulesRequest.paths
File paths relative to their dataset, e.g. logs/run_1.mcap.
MatchIngestionRulesResponse
Bases: pydantic.BaseModel
The rules matching each requested path, oldest rule first. A path no rule matches maps to an empty list.
Parameters
data AnyAttributes
MatchIngestionRulesResponse.matches
UpdateIngestionRuleRequest
Bases: pydantic.BaseModel
Request payload to change an ingestion rule. Only the fields present in the payload change.
Parameters
data AnyAttributes
UpdateIngestionRuleRequest.auto_ingest
Turning this on enables the rule’s trigger, creating it if the rule had none; turning it off disables it.
UpdateIngestionRuleRequest.description
UpdateIngestionRuleRequest.exclude_patterns
UpdateIngestionRuleRequest.include_patterns
UpdateIngestionRuleRequest.invocation
Replaces the rule’s whole invocation when present.