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

package org.tensorflow.proto.util;

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

  /**
   * <pre>
   * Version of TensorFlow.
   * </pre>
   *
   * <code>string tensorflow_version = 1;</code>
   */
  java.lang.String getTensorflowVersion();
  /**
   * <pre>
   * Version of TensorFlow.
   * </pre>
   *
   * <code>string tensorflow_version = 1;</code>
   */
  com.google.protobuf.ByteString
      getTensorflowVersionBytes();

  /**
   * <pre>
   * Version of the DebugEvent file format.
   * Has a format of "debug.Event:&lt;number&gt;", e.g., "debug.Event:1".
   * </pre>
   *
   * <code>string file_version = 2;</code>
   */
  java.lang.String getFileVersion();
  /**
   * <pre>
   * Version of the DebugEvent file format.
   * Has a format of "debug.Event:&lt;number&gt;", e.g., "debug.Event:1".
   * </pre>
   *
   * <code>string file_version = 2;</code>
   */
  com.google.protobuf.ByteString
      getFileVersionBytes();

  /**
   * <pre>
   * A unique ID for the current run of tfdbg.
   * A run of tfdbg is defined as a TensorFlow job instrumented by tfdbg.
   * Multiple hosts in a distributed TensorFlow job instrumented by tfdbg
   * have the same ID.
   * </pre>
   *
   * <code>string tfdbg_run_id = 3;</code>
   */
  java.lang.String getTfdbgRunId();
  /**
   * <pre>
   * A unique ID for the current run of tfdbg.
   * A run of tfdbg is defined as a TensorFlow job instrumented by tfdbg.
   * Multiple hosts in a distributed TensorFlow job instrumented by tfdbg
   * have the same ID.
   * </pre>
   *
   * <code>string tfdbg_run_id = 3;</code>
   */
  com.google.protobuf.ByteString
      getTfdbgRunIdBytes();
}
