// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: tensorflow/core/util/saved_tensor_slice.proto

package org.tensorflow.proto.util;

public interface SavedTensorSlicesOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tensorflow.SavedTensorSlices)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * This is only present at the first item of each checkpoint file and serves
   * as a table of contents, listing all the tensor slices saved in this file.
   * </pre>
   *
   * <code>.tensorflow.SavedTensorSliceMeta meta = 1;</code>
   */
  boolean hasMeta();
  /**
   * <pre>
   * This is only present at the first item of each checkpoint file and serves
   * as a table of contents, listing all the tensor slices saved in this file.
   * </pre>
   *
   * <code>.tensorflow.SavedTensorSliceMeta meta = 1;</code>
   */
  org.tensorflow.proto.util.SavedTensorSliceMeta getMeta();
  /**
   * <pre>
   * This is only present at the first item of each checkpoint file and serves
   * as a table of contents, listing all the tensor slices saved in this file.
   * </pre>
   *
   * <code>.tensorflow.SavedTensorSliceMeta meta = 1;</code>
   */
  org.tensorflow.proto.util.SavedTensorSliceMetaOrBuilder getMetaOrBuilder();

  /**
   * <pre>
   * This exists in all but the first item of each checkpoint file.
   * </pre>
   *
   * <code>.tensorflow.SavedSlice data = 2;</code>
   */
  boolean hasData();
  /**
   * <pre>
   * This exists in all but the first item of each checkpoint file.
   * </pre>
   *
   * <code>.tensorflow.SavedSlice data = 2;</code>
   */
  org.tensorflow.proto.util.SavedSlice getData();
  /**
   * <pre>
   * This exists in all but the first item of each checkpoint file.
   * </pre>
   *
   * <code>.tensorflow.SavedSlice data = 2;</code>
   */
  org.tensorflow.proto.util.SavedSliceOrBuilder getDataOrBuilder();
}
