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 Details

    • getMappingId

      String getMappingId()
       Unique identifier for this mapping.
       
      string mapping_id = 1;
      Returns:
      The mappingId.
    • getMappingIdBytes

      com.google.protobuf.ByteString getMappingIdBytes()
       Unique identifier for this mapping.
       
      string mapping_id = 1;
      Returns:
      The bytes for mappingId.
    • getSourceFieldPathsList

      List<String> 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;
      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;
      Returns:
      The count of sourceFieldPaths.
    • getSourceFieldPaths

      String getSourceFieldPaths(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;
      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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the sourceFieldPaths at the given index.
    • getTargetFieldPathsList

      List<String> 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;
      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;
      Returns:
      The count of targetFieldPaths.
    • getTargetFieldPaths

      String getTargetFieldPaths(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;
      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;
      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;
      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;
      Returns:
      The mappingType.
    • hasTransformConfig

      boolean hasTransformConfig()
       Configuration for TRANSFORM mappings.
       
      .ai.pipestream.data.v1.TransformConfig transform_config = 5;
      Returns:
      Whether the transformConfig field is set.
    • getTransformConfig

      TransformConfig getTransformConfig()
       Configuration for TRANSFORM mappings.
       
      .ai.pipestream.data.v1.TransformConfig transform_config = 5;
      Returns:
      The transformConfig.
    • getTransformConfigOrBuilder

      TransformConfigOrBuilder getTransformConfigOrBuilder()
       Configuration for TRANSFORM mappings.
       
      .ai.pipestream.data.v1.TransformConfig transform_config = 5;
    • hasAggregateConfig

      boolean hasAggregateConfig()
       Configuration for AGGREGATE mappings.
       
      .ai.pipestream.data.v1.AggregateConfig aggregate_config = 6;
      Returns:
      Whether the aggregateConfig field is set.
    • getAggregateConfig

      AggregateConfig getAggregateConfig()
       Configuration for AGGREGATE mappings.
       
      .ai.pipestream.data.v1.AggregateConfig aggregate_config = 6;
      Returns:
      The aggregateConfig.
    • getAggregateConfigOrBuilder

      AggregateConfigOrBuilder getAggregateConfigOrBuilder()
       Configuration for AGGREGATE mappings.
       
      .ai.pipestream.data.v1.AggregateConfig aggregate_config = 6;
    • hasSplitConfig

      boolean hasSplitConfig()
       Configuration for SPLIT mappings.
       
      .ai.pipestream.data.v1.SplitConfig split_config = 7;
      Returns:
      Whether the splitConfig field is set.
    • getSplitConfig

      SplitConfig getSplitConfig()
       Configuration for SPLIT mappings.
       
      .ai.pipestream.data.v1.SplitConfig split_config = 7;
      Returns:
      The splitConfig.
    • getSplitConfigOrBuilder

      SplitConfigOrBuilder getSplitConfigOrBuilder()
       Configuration for SPLIT mappings.
       
      .ai.pipestream.data.v1.SplitConfig split_config = 7;
    • getMappingConfigCase

      ProcessingMapping.MappingConfigCase getMappingConfigCase()