Interface DatasetOptions.OptimizationOptionsOrBuilder

All Superinterfaces:
MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
DatasetOptions.OptimizationOptions, DatasetOptions.OptimizationOptions.Builder
Enclosing class:
DatasetOptions

public static interface DatasetOptions.OptimizationOptionsOrBuilder extends MessageOrBuilder
  • Method Details

    • hasApplyDefaultOptimizations

      boolean hasApplyDefaultOptimizations()
      bool apply_default_optimizations = 1;
      Returns:
      Whether the applyDefaultOptimizations field is set.
    • getApplyDefaultOptimizations

      boolean getApplyDefaultOptimizations()
      bool apply_default_optimizations = 1;
      Returns:
      The applyDefaultOptimizations.
    • hasFilterFusion

      boolean hasFilterFusion()
      bool filter_fusion = 6;
      Returns:
      Whether the filterFusion field is set.
    • getFilterFusion

      boolean getFilterFusion()
      bool filter_fusion = 6;
      Returns:
      The filterFusion.
    • hasMapAndBatchFusion

      boolean hasMapAndBatchFusion()
      bool map_and_batch_fusion = 9;
      Returns:
      Whether the mapAndBatchFusion field is set.
    • getMapAndBatchFusion

      boolean getMapAndBatchFusion()
      bool map_and_batch_fusion = 9;
      Returns:
      The mapAndBatchFusion.
    • hasMapAndFilterFusion

      boolean hasMapAndFilterFusion()
      bool map_and_filter_fusion = 10;
      Returns:
      Whether the mapAndFilterFusion field is set.
    • getMapAndFilterFusion

      boolean getMapAndFilterFusion()
      bool map_and_filter_fusion = 10;
      Returns:
      The mapAndFilterFusion.
    • hasMapFusion

      boolean hasMapFusion()
      bool map_fusion = 11;
      Returns:
      Whether the mapFusion field is set.
    • getMapFusion

      boolean getMapFusion()
      bool map_fusion = 11;
      Returns:
      The mapFusion.
    • hasMapParallelization

      boolean hasMapParallelization()
      bool map_parallelization = 12;
      Returns:
      Whether the mapParallelization field is set.
    • getMapParallelization

      boolean getMapParallelization()
      bool map_parallelization = 12;
      Returns:
      The mapParallelization.
    • hasNoopElimination

      boolean hasNoopElimination()
      bool noop_elimination = 14;
      Returns:
      Whether the noopElimination field is set.
    • getNoopElimination

      boolean getNoopElimination()
      bool noop_elimination = 14;
      Returns:
      The noopElimination.
    • hasParallelBatch

      boolean hasParallelBatch()
      bool parallel_batch = 15;
      Returns:
      Whether the parallelBatch field is set.
    • getParallelBatch

      boolean getParallelBatch()
      bool parallel_batch = 15;
      Returns:
      The parallelBatch.
    • hasShuffleAndRepeatFusion

      boolean hasShuffleAndRepeatFusion()
      bool shuffle_and_repeat_fusion = 17;
      Returns:
      Whether the shuffleAndRepeatFusion field is set.
    • getShuffleAndRepeatFusion

      boolean getShuffleAndRepeatFusion()
      bool shuffle_and_repeat_fusion = 17;
      Returns:
      The shuffleAndRepeatFusion.
    • hasFilterParallelization

      boolean hasFilterParallelization()
      bool filter_parallelization = 18;
      Returns:
      Whether the filterParallelization field is set.
    • getFilterParallelization

      boolean getFilterParallelization()
      bool filter_parallelization = 18;
      Returns:
      The filterParallelization.
    • hasInjectPrefetch

      boolean hasInjectPrefetch()
      bool inject_prefetch = 19;
      Returns:
      Whether the injectPrefetch field is set.
    • getInjectPrefetch

      boolean getInjectPrefetch()
      bool inject_prefetch = 19;
      Returns:
      The injectPrefetch.
    • hasSeqInterleavePrefetch

      boolean hasSeqInterleavePrefetch()
      bool seq_interleave_prefetch = 21;
      Returns:
      Whether the seqInterleavePrefetch field is set.
    • getSeqInterleavePrefetch

      boolean getSeqInterleavePrefetch()
      bool seq_interleave_prefetch = 21;
      Returns:
      The seqInterleavePrefetch.
    • getOptionalApplyDefaultOptimizationsCase

    • getOptionalFilterFusionCase

    • getOptionalMapAndBatchFusionCase

    • getOptionalMapAndFilterFusionCase

    • getOptionalMapFusionCase

    • getOptionalMapParallelizationCase

    • getOptionalNoopEliminationCase

    • getOptionalParallelBatchCase

    • getOptionalShuffleAndRepeatFusionCase

    • getOptionalFilterParallelizationCase

    • getOptionalInjectPrefetchCase

    • getOptionalSeqInterleavePrefetchCase