Package ai.pipestream.data.v1
Interface StreamMetadataOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
StreamMetadata,StreamMetadata.Builder
@Generated
public interface StreamMetadataOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanStream-level context parameters for processing.Account identifier for ownership and access control.com.google.protobuf.ByteStringAccount identifier for ownership and access control.Deprecated.intStream-level context parameters for processing.Stream-level context parameters for processing.getContextParamsOrDefault(String key, String defaultValue) Stream-level context parameters for processing.Stream-level context parameters for processing.com.google.protobuf.TimestampTimestamp when the stream was created.com.google.protobuf.TimestampOrBuilderTimestamp when the stream was created.DataSource identifier for tracking document origin.com.google.protobuf.ByteStringDataSource identifier for tracking document origin.Entry node identifier where this stream entered the pipeline.com.google.protobuf.ByteStringEntry node identifier where this stream entered the pipeline.getHistory(int index) Complete execution history of all processing steps.intComplete execution history of all processing steps.Complete execution history of all processing steps.getHistoryOrBuilder(int index) Complete execution history of all processing steps.List<? extends StepExecutionRecordOrBuilder> Complete execution history of all processing steps.Ingestion configuration from connector-intake-service.Ingestion configuration from connector-intake-service.com.google.protobuf.TimestampTimestamp when the stream was last processed.com.google.protobuf.TimestampOrBuilderTimestamp when the stream was last processed.Source identifier for validation and tracking.com.google.protobuf.ByteStringSource identifier for validation and tracking.Critical stream-level errors if any occurred.Critical stream-level errors if any occurred.Distributed tracing identifier.com.google.protobuf.ByteStringDistributed tracing identifier.booleanTimestamp when the stream was created.booleanIngestion configuration from connector-intake-service.booleanTimestamp when the stream was last processed.booleanCritical stream-level errors if any occurred.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getSourceId
String getSourceId()Source identifier for validation and tracking.
string source_id = 2 [json_name = "sourceId"];- Returns:
- The sourceId.
-
getSourceIdBytes
com.google.protobuf.ByteString getSourceIdBytes()Source identifier for validation and tracking.
string source_id = 2 [json_name = "sourceId"];- Returns:
- The bytes for sourceId.
-
hasCreatedAt
boolean hasCreatedAt()Timestamp when the stream was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"];- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
com.google.protobuf.Timestamp getCreatedAt()Timestamp when the stream was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"];- Returns:
- The createdAt.
-
getCreatedAtOrBuilder
com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Timestamp when the stream was created.
.google.protobuf.Timestamp created_at = 3 [json_name = "createdAt"]; -
hasLastProcessedAt
boolean hasLastProcessedAt()Timestamp when the stream was last processed.
.google.protobuf.Timestamp last_processed_at = 4 [json_name = "lastProcessedAt"];- Returns:
- Whether the lastProcessedAt field is set.
-
getLastProcessedAt
com.google.protobuf.Timestamp getLastProcessedAt()Timestamp when the stream was last processed.
.google.protobuf.Timestamp last_processed_at = 4 [json_name = "lastProcessedAt"];- Returns:
- The lastProcessedAt.
-
getLastProcessedAtOrBuilder
com.google.protobuf.TimestampOrBuilder getLastProcessedAtOrBuilder()Timestamp when the stream was last processed.
.google.protobuf.Timestamp last_processed_at = 4 [json_name = "lastProcessedAt"]; -
getTraceId
String getTraceId()Distributed tracing identifier.
string trace_id = 5 [json_name = "traceId"];- Returns:
- The traceId.
-
getTraceIdBytes
com.google.protobuf.ByteString getTraceIdBytes()Distributed tracing identifier.
string trace_id = 5 [json_name = "traceId"];- Returns:
- The bytes for traceId.
-
getHistoryList
List<StepExecutionRecord> getHistoryList()Complete execution history of all processing steps.
repeated .ai.pipestream.data.v1.StepExecutionRecord history = 6 [json_name = "history"]; -
getHistory
Complete execution history of all processing steps.
repeated .ai.pipestream.data.v1.StepExecutionRecord history = 6 [json_name = "history"]; -
getHistoryCount
int getHistoryCount()Complete execution history of all processing steps.
repeated .ai.pipestream.data.v1.StepExecutionRecord history = 6 [json_name = "history"]; -
getHistoryOrBuilderList
List<? extends StepExecutionRecordOrBuilder> getHistoryOrBuilderList()Complete execution history of all processing steps.
repeated .ai.pipestream.data.v1.StepExecutionRecord history = 6 [json_name = "history"]; -
getHistoryOrBuilder
Complete execution history of all processing steps.
repeated .ai.pipestream.data.v1.StepExecutionRecord history = 6 [json_name = "history"]; -
hasStreamError
boolean hasStreamError()Critical stream-level errors if any occurred.
optional .ai.pipestream.data.v1.ErrorData stream_error = 7 [json_name = "streamError"];- Returns:
- Whether the streamError field is set.
-
getStreamError
ErrorData getStreamError()Critical stream-level errors if any occurred.
optional .ai.pipestream.data.v1.ErrorData stream_error = 7 [json_name = "streamError"];- Returns:
- The streamError.
-
getStreamErrorOrBuilder
ErrorDataOrBuilder getStreamErrorOrBuilder()Critical stream-level errors if any occurred.
optional .ai.pipestream.data.v1.ErrorData stream_error = 7 [json_name = "streamError"]; -
getContextParamsCount
int getContextParamsCount()Stream-level context parameters for processing.
map<string, string> context_params = 8 [json_name = "contextParams"]; -
containsContextParams
Stream-level context parameters for processing.
map<string, string> context_params = 8 [json_name = "contextParams"]; -
getContextParams
Deprecated.UsegetContextParamsMap()instead. -
getContextParamsMap
Stream-level context parameters for processing.
map<string, string> context_params = 8 [json_name = "contextParams"]; -
getContextParamsOrDefault
Stream-level context parameters for processing.
map<string, string> context_params = 8 [json_name = "contextParams"]; -
getContextParamsOrThrow
Stream-level context parameters for processing.
map<string, string> context_params = 8 [json_name = "contextParams"]; -
getDatasourceId
String getDatasourceId()DataSource identifier for tracking document origin. Deterministically derived from account_id and connector type. Used to route documents to the correct pipeline graph entry point.
string datasource_id = 9 [json_name = "datasourceId"];- Returns:
- The datasourceId.
-
getDatasourceIdBytes
com.google.protobuf.ByteString getDatasourceIdBytes()DataSource identifier for tracking document origin. Deterministically derived from account_id and connector type. Used to route documents to the correct pipeline graph entry point.
string datasource_id = 9 [json_name = "datasourceId"];- Returns:
- The bytes for datasourceId.
-
getAccountId
String getAccountId()Account identifier for ownership and access control. Links this stream to a specific tenant/customer account.
string account_id = 10 [json_name = "accountId"];- Returns:
- The accountId.
-
getAccountIdBytes
com.google.protobuf.ByteString getAccountIdBytes()Account identifier for ownership and access control. Links this stream to a specific tenant/customer account.
string account_id = 10 [json_name = "accountId"];- Returns:
- The bytes for accountId.
-
getEntryNodeId
String getEntryNodeId()Entry node identifier where this stream entered the pipeline. Useful for tracking which connector/datasource initiated processing and for routing decisions in multi-entry-point graphs.
string entry_node_id = 11 [json_name = "entryNodeId"];- Returns:
- The entryNodeId.
-
getEntryNodeIdBytes
com.google.protobuf.ByteString getEntryNodeIdBytes()Entry node identifier where this stream entered the pipeline. Useful for tracking which connector/datasource initiated processing and for routing decisions in multi-entry-point graphs.
string entry_node_id = 11 [json_name = "entryNodeId"];- Returns:
- The bytes for entryNodeId.
-
hasIngestionConfig
boolean hasIngestionConfig()Ingestion configuration from connector-intake-service. Contains the resolved 2-tier configuration (Tier 1 + Tier 2 merged) for hydration, routing, and custom connector settings. Only present for streams that entered via intake connectors.
optional .ai.pipestream.data.v1.IngestionConfig ingestion_config = 12 [json_name = "ingestionConfig"];- Returns:
- Whether the ingestionConfig field is set.
-
getIngestionConfig
IngestionConfig getIngestionConfig()Ingestion configuration from connector-intake-service. Contains the resolved 2-tier configuration (Tier 1 + Tier 2 merged) for hydration, routing, and custom connector settings. Only present for streams that entered via intake connectors.
optional .ai.pipestream.data.v1.IngestionConfig ingestion_config = 12 [json_name = "ingestionConfig"];- Returns:
- The ingestionConfig.
-
getIngestionConfigOrBuilder
IngestionConfigOrBuilder getIngestionConfigOrBuilder()Ingestion configuration from connector-intake-service. Contains the resolved 2-tier configuration (Tier 1 + Tier 2 merged) for hydration, routing, and custom connector settings. Only present for streams that entered via intake connectors.
optional .ai.pipestream.data.v1.IngestionConfig ingestion_config = 12 [json_name = "ingestionConfig"];
-