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

package org.tensorflow.proto.profiler;

public interface XSpaceOrBuilder extends
    // @@protoc_insertion_point(interface_extends:tensorflow.profiler.XSpace)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>repeated .tensorflow.profiler.XPlane planes = 1;</code>
   */
  java.util.List<org.tensorflow.proto.profiler.XPlane> 
      getPlanesList();
  /**
   * <code>repeated .tensorflow.profiler.XPlane planes = 1;</code>
   */
  org.tensorflow.proto.profiler.XPlane getPlanes(int index);
  /**
   * <code>repeated .tensorflow.profiler.XPlane planes = 1;</code>
   */
  int getPlanesCount();
  /**
   * <code>repeated .tensorflow.profiler.XPlane planes = 1;</code>
   */
  java.util.List<? extends org.tensorflow.proto.profiler.XPlaneOrBuilder> 
      getPlanesOrBuilderList();
  /**
   * <code>repeated .tensorflow.profiler.XPlane planes = 1;</code>
   */
  org.tensorflow.proto.profiler.XPlaneOrBuilder getPlanesOrBuilder(
      int index);

  /**
   * <pre>
   * Errors (if any) in the generation of planes.
   * </pre>
   *
   * <code>repeated string errors = 2;</code>
   */
  java.util.List<java.lang.String>
      getErrorsList();
  /**
   * <pre>
   * Errors (if any) in the generation of planes.
   * </pre>
   *
   * <code>repeated string errors = 2;</code>
   */
  int getErrorsCount();
  /**
   * <pre>
   * Errors (if any) in the generation of planes.
   * </pre>
   *
   * <code>repeated string errors = 2;</code>
   */
  java.lang.String getErrors(int index);
  /**
   * <pre>
   * Errors (if any) in the generation of planes.
   * </pre>
   *
   * <code>repeated string errors = 2;</code>
   */
  com.google.protobuf.ByteString
      getErrorsBytes(int index);

  /**
   * <pre>
   * Warnings (if any) in the generation of planes;
   * </pre>
   *
   * <code>repeated string warnings = 3;</code>
   */
  java.util.List<java.lang.String>
      getWarningsList();
  /**
   * <pre>
   * Warnings (if any) in the generation of planes;
   * </pre>
   *
   * <code>repeated string warnings = 3;</code>
   */
  int getWarningsCount();
  /**
   * <pre>
   * Warnings (if any) in the generation of planes;
   * </pre>
   *
   * <code>repeated string warnings = 3;</code>
   */
  java.lang.String getWarnings(int index);
  /**
   * <pre>
   * Warnings (if any) in the generation of planes;
   * </pre>
   *
   * <code>repeated string warnings = 3;</code>
   */
  com.google.protobuf.ByteString
      getWarningsBytes(int index);

  /**
   * <pre>
   * List of hostnames that XPlanes are generated from.
   * </pre>
   *
   * <code>repeated string hostnames = 4;</code>
   */
  java.util.List<java.lang.String>
      getHostnamesList();
  /**
   * <pre>
   * List of hostnames that XPlanes are generated from.
   * </pre>
   *
   * <code>repeated string hostnames = 4;</code>
   */
  int getHostnamesCount();
  /**
   * <pre>
   * List of hostnames that XPlanes are generated from.
   * </pre>
   *
   * <code>repeated string hostnames = 4;</code>
   */
  java.lang.String getHostnames(int index);
  /**
   * <pre>
   * List of hostnames that XPlanes are generated from.
   * </pre>
   *
   * <code>repeated string hostnames = 4;</code>
   */
  com.google.protobuf.ByteString
      getHostnamesBytes(int index);
}
