Package ai.pipestream.data.v1
Interface ProcessingMappingOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ProcessingMapping,ProcessingMapping.Builder
@Generated
public interface ProcessingMappingOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionConfiguration for AGGREGATE mappings.Configuration for AGGREGATE mappings.Configuration for CEL mappings.Configuration for CEL mappings.Unique identifier for this mapping.com.google.protobuf.ByteStringUnique identifier for this mapping.Type of mapping operation to perform.intType of mapping operation to perform.getSourceFieldPaths(int index) Source field paths to map from.com.google.protobuf.ByteStringgetSourceFieldPathsBytes(int index) Source field paths to map from.intSource field paths to map from.Source field paths to map from.Configuration for SPLIT mappings.Configuration for SPLIT mappings.getTargetFieldPaths(int index) Target field paths to map to.com.google.protobuf.ByteStringgetTargetFieldPathsBytes(int index) Target field paths to map to.intTarget field paths to map to.Target field paths to map to.Configuration for TRANSFORM mappings.Configuration for TRANSFORM mappings.booleanConfiguration for AGGREGATE mappings.booleanConfiguration for CEL mappings.booleanConfiguration for SPLIT mappings.booleanConfiguration for TRANSFORM mappings.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
-
getMappingId
String getMappingId()Unique identifier for this mapping.
string mapping_id = 1 [json_name = "mappingId"];- Returns:
- The mappingId.
-
getMappingIdBytes
com.google.protobuf.ByteString getMappingIdBytes()Unique identifier for this mapping.
string mapping_id = 1 [json_name = "mappingId"];- Returns:
- The bytes for mappingId.
-
getSourceFieldPathsList
Source field paths to map from. For AGGREGATE, multiple paths are used. For other types, only the first is used.
repeated string source_field_paths = 2 [json_name = "sourceFieldPaths"];- Returns:
- A list containing the sourceFieldPaths.
-
getSourceFieldPathsCount
int getSourceFieldPathsCount()Source field paths to map from. For AGGREGATE, multiple paths are used. For other types, only the first is used.
repeated string source_field_paths = 2 [json_name = "sourceFieldPaths"];- Returns:
- The count of sourceFieldPaths.
-
getSourceFieldPaths
Source field paths to map from. For AGGREGATE, multiple paths are used. For other types, only the first is used.
repeated string source_field_paths = 2 [json_name = "sourceFieldPaths"];- Parameters:
index- The index of the element to return.- Returns:
- The sourceFieldPaths at the given index.
-
getSourceFieldPathsBytes
com.google.protobuf.ByteString getSourceFieldPathsBytes(int index) Source field paths to map from. For AGGREGATE, multiple paths are used. For other types, only the first is used.
repeated string source_field_paths = 2 [json_name = "sourceFieldPaths"];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the sourceFieldPaths at the given index.
-
getTargetFieldPathsList
Target field paths to map to. For SPLIT, multiple paths are used. For other types, only the first is used.
repeated string target_field_paths = 3 [json_name = "targetFieldPaths"];- Returns:
- A list containing the targetFieldPaths.
-
getTargetFieldPathsCount
int getTargetFieldPathsCount()Target field paths to map to. For SPLIT, multiple paths are used. For other types, only the first is used.
repeated string target_field_paths = 3 [json_name = "targetFieldPaths"];- Returns:
- The count of targetFieldPaths.
-
getTargetFieldPaths
Target field paths to map to. For SPLIT, multiple paths are used. For other types, only the first is used.
repeated string target_field_paths = 3 [json_name = "targetFieldPaths"];- Parameters:
index- The index of the element to return.- Returns:
- The targetFieldPaths at the given index.
-
getTargetFieldPathsBytes
com.google.protobuf.ByteString getTargetFieldPathsBytes(int index) Target field paths to map to. For SPLIT, multiple paths are used. For other types, only the first is used.
repeated string target_field_paths = 3 [json_name = "targetFieldPaths"];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the targetFieldPaths at the given index.
-
getMappingTypeValue
int getMappingTypeValue()Type of mapping operation to perform.
.ai.pipestream.data.v1.MappingType mapping_type = 4 [json_name = "mappingType"];- Returns:
- The enum numeric value on the wire for mappingType.
-
getMappingType
MappingType getMappingType()Type of mapping operation to perform.
.ai.pipestream.data.v1.MappingType mapping_type = 4 [json_name = "mappingType"];- Returns:
- The mappingType.
-
hasTransformConfig
boolean hasTransformConfig()Configuration for TRANSFORM mappings.
.ai.pipestream.data.v1.TransformConfig transform_config = 5 [json_name = "transformConfig"];- Returns:
- Whether the transformConfig field is set.
-
getTransformConfig
TransformConfig getTransformConfig()Configuration for TRANSFORM mappings.
.ai.pipestream.data.v1.TransformConfig transform_config = 5 [json_name = "transformConfig"];- Returns:
- The transformConfig.
-
getTransformConfigOrBuilder
TransformConfigOrBuilder getTransformConfigOrBuilder()Configuration for TRANSFORM mappings.
.ai.pipestream.data.v1.TransformConfig transform_config = 5 [json_name = "transformConfig"]; -
hasAggregateConfig
boolean hasAggregateConfig()Configuration for AGGREGATE mappings.
.ai.pipestream.data.v1.AggregateConfig aggregate_config = 6 [json_name = "aggregateConfig"];- Returns:
- Whether the aggregateConfig field is set.
-
getAggregateConfig
AggregateConfig getAggregateConfig()Configuration for AGGREGATE mappings.
.ai.pipestream.data.v1.AggregateConfig aggregate_config = 6 [json_name = "aggregateConfig"];- Returns:
- The aggregateConfig.
-
getAggregateConfigOrBuilder
AggregateConfigOrBuilder getAggregateConfigOrBuilder()Configuration for AGGREGATE mappings.
.ai.pipestream.data.v1.AggregateConfig aggregate_config = 6 [json_name = "aggregateConfig"]; -
hasSplitConfig
boolean hasSplitConfig()Configuration for SPLIT mappings.
.ai.pipestream.data.v1.SplitConfig split_config = 7 [json_name = "splitConfig"];- Returns:
- Whether the splitConfig field is set.
-
getSplitConfig
SplitConfig getSplitConfig()Configuration for SPLIT mappings.
.ai.pipestream.data.v1.SplitConfig split_config = 7 [json_name = "splitConfig"];- Returns:
- The splitConfig.
-
getSplitConfigOrBuilder
SplitConfigOrBuilder getSplitConfigOrBuilder()Configuration for SPLIT mappings.
.ai.pipestream.data.v1.SplitConfig split_config = 7 [json_name = "splitConfig"]; -
hasCelConfig
boolean hasCelConfig()Configuration for CEL mappings.
.ai.pipestream.data.v1.CelConfig cel_config = 8 [json_name = "celConfig"];- Returns:
- Whether the celConfig field is set.
-
getCelConfig
CelConfig getCelConfig()Configuration for CEL mappings.
.ai.pipestream.data.v1.CelConfig cel_config = 8 [json_name = "celConfig"];- Returns:
- The celConfig.
-
getCelConfigOrBuilder
CelConfigOrBuilder getCelConfigOrBuilder()Configuration for CEL mappings.
.ai.pipestream.data.v1.CelConfig cel_config = 8 [json_name = "celConfig"]; -
getMappingConfigCase
ProcessingMapping.MappingConfigCase getMappingConfigCase()
-