Class Ops.Op

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
pb.Ops.Op
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Ops.OpOrBuilder
Enclosing class:
Ops

public static final class Ops.Op extends com.google.protobuf.GeneratedMessage implements Ops.OpOrBuilder
 Op represents a vertex of the LLB DAG.
 
Protobuf type pb.Op
See Also:
  • Field Details Link icon

  • Method Details Link icon

    • getDescriptor Link icon

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable Link icon

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getOpCase Link icon

      public Ops.Op.OpCase getOpCase()
      Specified by:
      getOpCase in interface Ops.OpOrBuilder
    • getInputsList Link icon

      public List<Ops.Input> getInputsList()
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
      Specified by:
      getInputsList in interface Ops.OpOrBuilder
    • getInputsOrBuilderList Link icon

      public List<? extends Ops.InputOrBuilder> getInputsOrBuilderList()
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
      Specified by:
      getInputsOrBuilderList in interface Ops.OpOrBuilder
    • getInputsCount Link icon

      public int getInputsCount()
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
      Specified by:
      getInputsCount in interface Ops.OpOrBuilder
    • getInputs Link icon

      public Ops.Input getInputs(int index)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
      Specified by:
      getInputs in interface Ops.OpOrBuilder
    • getInputsOrBuilder Link icon

      public Ops.InputOrBuilder getInputsOrBuilder(int index)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
      Specified by:
      getInputsOrBuilder in interface Ops.OpOrBuilder
    • hasExec Link icon

      public boolean hasExec()
      .pb.ExecOp exec = 2;
      Specified by:
      hasExec in interface Ops.OpOrBuilder
      Returns:
      Whether the exec field is set.
    • getExec Link icon

      public Ops.ExecOp getExec()
      .pb.ExecOp exec = 2;
      Specified by:
      getExec in interface Ops.OpOrBuilder
      Returns:
      The exec.
    • getExecOrBuilder Link icon

      public Ops.ExecOpOrBuilder getExecOrBuilder()
      .pb.ExecOp exec = 2;
      Specified by:
      getExecOrBuilder in interface Ops.OpOrBuilder
    • hasSource Link icon

      public boolean hasSource()
      .pb.SourceOp source = 3;
      Specified by:
      hasSource in interface Ops.OpOrBuilder
      Returns:
      Whether the source field is set.
    • getSource Link icon

      public Ops.SourceOp getSource()
      .pb.SourceOp source = 3;
      Specified by:
      getSource in interface Ops.OpOrBuilder
      Returns:
      The source.
    • getSourceOrBuilder Link icon

      public Ops.SourceOpOrBuilder getSourceOrBuilder()
      .pb.SourceOp source = 3;
      Specified by:
      getSourceOrBuilder in interface Ops.OpOrBuilder
    • hasFile Link icon

      public boolean hasFile()
      .pb.FileOp file = 4;
      Specified by:
      hasFile in interface Ops.OpOrBuilder
      Returns:
      Whether the file field is set.
    • getFile Link icon

      public Ops.FileOp getFile()
      .pb.FileOp file = 4;
      Specified by:
      getFile in interface Ops.OpOrBuilder
      Returns:
      The file.
    • getFileOrBuilder Link icon

      public Ops.FileOpOrBuilder getFileOrBuilder()
      .pb.FileOp file = 4;
      Specified by:
      getFileOrBuilder in interface Ops.OpOrBuilder
    • hasBuild Link icon

      public boolean hasBuild()
      .pb.BuildOp build = 5;
      Specified by:
      hasBuild in interface Ops.OpOrBuilder
      Returns:
      Whether the build field is set.
    • getBuild Link icon

      public Ops.BuildOp getBuild()
      .pb.BuildOp build = 5;
      Specified by:
      getBuild in interface Ops.OpOrBuilder
      Returns:
      The build.
    • getBuildOrBuilder Link icon

      public Ops.BuildOpOrBuilder getBuildOrBuilder()
      .pb.BuildOp build = 5;
      Specified by:
      getBuildOrBuilder in interface Ops.OpOrBuilder
    • hasMerge Link icon

      public boolean hasMerge()
      .pb.MergeOp merge = 6;
      Specified by:
      hasMerge in interface Ops.OpOrBuilder
      Returns:
      Whether the merge field is set.
    • getMerge Link icon

      public Ops.MergeOp getMerge()
      .pb.MergeOp merge = 6;
      Specified by:
      getMerge in interface Ops.OpOrBuilder
      Returns:
      The merge.
    • getMergeOrBuilder Link icon

      public Ops.MergeOpOrBuilder getMergeOrBuilder()
      .pb.MergeOp merge = 6;
      Specified by:
      getMergeOrBuilder in interface Ops.OpOrBuilder
    • hasDiff Link icon

      public boolean hasDiff()
      .pb.DiffOp diff = 7;
      Specified by:
      hasDiff in interface Ops.OpOrBuilder
      Returns:
      Whether the diff field is set.
    • getDiff Link icon

      public Ops.DiffOp getDiff()
      .pb.DiffOp diff = 7;
      Specified by:
      getDiff in interface Ops.OpOrBuilder
      Returns:
      The diff.
    • getDiffOrBuilder Link icon

      public Ops.DiffOpOrBuilder getDiffOrBuilder()
      .pb.DiffOp diff = 7;
      Specified by:
      getDiffOrBuilder in interface Ops.OpOrBuilder
    • hasPlatform Link icon

      public boolean hasPlatform()
      .pb.Platform platform = 10;
      Specified by:
      hasPlatform in interface Ops.OpOrBuilder
      Returns:
      Whether the platform field is set.
    • getPlatform Link icon

      public Ops.Platform getPlatform()
      .pb.Platform platform = 10;
      Specified by:
      getPlatform in interface Ops.OpOrBuilder
      Returns:
      The platform.
    • getPlatformOrBuilder Link icon

      public Ops.PlatformOrBuilder getPlatformOrBuilder()
      .pb.Platform platform = 10;
      Specified by:
      getPlatformOrBuilder in interface Ops.OpOrBuilder
    • hasConstraints Link icon

      public boolean hasConstraints()
      .pb.WorkerConstraints constraints = 11;
      Specified by:
      hasConstraints in interface Ops.OpOrBuilder
      Returns:
      Whether the constraints field is set.
    • getConstraints Link icon

      public Ops.WorkerConstraints getConstraints()
      .pb.WorkerConstraints constraints = 11;
      Specified by:
      getConstraints in interface Ops.OpOrBuilder
      Returns:
      The constraints.
    • getConstraintsOrBuilder Link icon

      public Ops.WorkerConstraintsOrBuilder getConstraintsOrBuilder()
      .pb.WorkerConstraints constraints = 11;
      Specified by:
      getConstraintsOrBuilder in interface Ops.OpOrBuilder
    • isInitialized Link icon

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo Link icon

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize Link icon

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals Link icon

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode Link icon

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom Link icon

      public static Ops.Op parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom Link icon

      public static Ops.Op parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom Link icon

      public static Ops.Op parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom Link icon

      public static Ops.Op parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom Link icon

      public static Ops.Op parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom Link icon

      public static Ops.Op parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom Link icon

      public static Ops.Op parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom Link icon

      public static Ops.Op parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom Link icon

      public static Ops.Op parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom Link icon

      public static Ops.Op parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom Link icon

      public static Ops.Op parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom Link icon

      public static Ops.Op parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType Link icon

      public Ops.Op.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder Link icon

      public static Ops.Op.Builder newBuilder()
    • newBuilder Link icon

      public static Ops.Op.Builder newBuilder(Ops.Op prototype)
    • toBuilder Link icon

      public Ops.Op.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType Link icon

      protected Ops.Op.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance Link icon

      public static Ops.Op getDefaultInstance()
    • parser Link icon

      public static com.google.protobuf.Parser<Ops.Op> parser()
    • getParserForType Link icon

      public com.google.protobuf.Parser<Ops.Op> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType Link icon

      public Ops.Op getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder