// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/devtools/build/v1/build_events.proto

package com.google.devtools.build.v1;

public interface StreamIdOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.devtools.build.v1.StreamId)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * The id of a Build message.
   * </pre>
   *
   * <code>string build_id = 1;</code>
   */
  java.lang.String getBuildId();
  /**
   * <pre>
   * The id of a Build message.
   * </pre>
   *
   * <code>string build_id = 1;</code>
   */
  com.google.protobuf.ByteString
      getBuildIdBytes();

  /**
   * <pre>
   * The unique invocation ID within this build.
   * It should be the same as {invocation} (below) during the migration.
   * </pre>
   *
   * <code>string invocation_id = 6;</code>
   */
  java.lang.String getInvocationId();
  /**
   * <pre>
   * The unique invocation ID within this build.
   * It should be the same as {invocation} (below) during the migration.
   * </pre>
   *
   * <code>string invocation_id = 6;</code>
   */
  com.google.protobuf.ByteString
      getInvocationIdBytes();

  /**
   * <pre>
   * The component that emitted this event.
   * </pre>
   *
   * <code>.google.devtools.build.v1.StreamId.BuildComponent component = 3;</code>
   */
  int getComponentValue();
  /**
   * <pre>
   * The component that emitted this event.
   * </pre>
   *
   * <code>.google.devtools.build.v1.StreamId.BuildComponent component = 3;</code>
   */
  com.google.devtools.build.v1.StreamId.BuildComponent getComponent();
}
