Class Ops.Op.Builder

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

public static final class Ops.Op.Builder extends com.google.protobuf.GeneratedMessage.Builder<Ops.Op.Builder> implements Ops.OpOrBuilder
 Op represents a vertex of the LLB DAG.
 
Protobuf type pb.Op
  • 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.Builder<Ops.Op.Builder>
    • clear Link icon

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

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Ops.Op.Builder>
    • 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
    • build Link icon

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

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

      public Ops.Op.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Ops.Op.Builder>
    • mergeFrom Link icon

      public Ops.Op.Builder mergeFrom(Ops.Op other)
    • isInitialized Link icon

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Ops.Op.Builder>
    • mergeFrom Link icon

      public Ops.Op.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Ops.Op.Builder>
      Throws:
      IOException
    • getOpCase Link icon

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

      public Ops.Op.Builder clearOp()
    • 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
    • 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
    • setInputs Link icon

      public Ops.Op.Builder setInputs(int index, Ops.Input value)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • setInputs Link icon

      public Ops.Op.Builder setInputs(int index, Ops.Input.Builder builderForValue)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • addInputs Link icon

      public Ops.Op.Builder addInputs(Ops.Input value)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • addInputs Link icon

      public Ops.Op.Builder addInputs(int index, Ops.Input value)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • addInputs Link icon

      public Ops.Op.Builder addInputs(Ops.Input.Builder builderForValue)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • addInputs Link icon

      public Ops.Op.Builder addInputs(int index, Ops.Input.Builder builderForValue)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • addAllInputs Link icon

      public Ops.Op.Builder addAllInputs(Iterable<? extends Ops.Input> values)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • clearInputs Link icon

      public Ops.Op.Builder clearInputs()
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • removeInputs Link icon

      public Ops.Op.Builder removeInputs(int index)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • getInputsBuilder Link icon

      public Ops.Input.Builder getInputsBuilder(int index)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • 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
    • 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
    • addInputsBuilder Link icon

      public Ops.Input.Builder addInputsBuilder()
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • addInputsBuilder Link icon

      public Ops.Input.Builder addInputsBuilder(int index)
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • getInputsBuilderList Link icon

      public List<Ops.Input.Builder> getInputsBuilderList()
       changes to this structure must be represented in json.go.
       inputs is a set of input edges.
       
      repeated .pb.Input inputs = 1;
    • 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.
    • setExec Link icon

      public Ops.Op.Builder setExec(Ops.ExecOp value)
      .pb.ExecOp exec = 2;
    • setExec Link icon

      public Ops.Op.Builder setExec(Ops.ExecOp.Builder builderForValue)
      .pb.ExecOp exec = 2;
    • mergeExec Link icon

      public Ops.Op.Builder mergeExec(Ops.ExecOp value)
      .pb.ExecOp exec = 2;
    • clearExec Link icon

      public Ops.Op.Builder clearExec()
      .pb.ExecOp exec = 2;
    • getExecBuilder Link icon

      public Ops.ExecOp.Builder getExecBuilder()
      .pb.ExecOp exec = 2;
    • 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.
    • setSource Link icon

      public Ops.Op.Builder setSource(Ops.SourceOp value)
      .pb.SourceOp source = 3;
    • setSource Link icon

      public Ops.Op.Builder setSource(Ops.SourceOp.Builder builderForValue)
      .pb.SourceOp source = 3;
    • mergeSource Link icon

      public Ops.Op.Builder mergeSource(Ops.SourceOp value)
      .pb.SourceOp source = 3;
    • clearSource Link icon

      public Ops.Op.Builder clearSource()
      .pb.SourceOp source = 3;
    • getSourceBuilder Link icon

      public Ops.SourceOp.Builder getSourceBuilder()
      .pb.SourceOp source = 3;
    • 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.
    • setFile Link icon

      public Ops.Op.Builder setFile(Ops.FileOp value)
      .pb.FileOp file = 4;
    • setFile Link icon

      public Ops.Op.Builder setFile(Ops.FileOp.Builder builderForValue)
      .pb.FileOp file = 4;
    • mergeFile Link icon

      public Ops.Op.Builder mergeFile(Ops.FileOp value)
      .pb.FileOp file = 4;
    • clearFile Link icon

      public Ops.Op.Builder clearFile()
      .pb.FileOp file = 4;
    • getFileBuilder Link icon

      public Ops.FileOp.Builder getFileBuilder()
      .pb.FileOp file = 4;
    • 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.
    • setBuild Link icon

      public Ops.Op.Builder setBuild(Ops.BuildOp value)
      .pb.BuildOp build = 5;
    • setBuild Link icon

      public Ops.Op.Builder setBuild(Ops.BuildOp.Builder builderForValue)
      .pb.BuildOp build = 5;
    • mergeBuild Link icon

      public Ops.Op.Builder mergeBuild(Ops.BuildOp value)
      .pb.BuildOp build = 5;
    • clearBuild Link icon

      public Ops.Op.Builder clearBuild()
      .pb.BuildOp build = 5;
    • getBuildBuilder Link icon

      public Ops.BuildOp.Builder getBuildBuilder()
      .pb.BuildOp build = 5;
    • 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.
    • setMerge Link icon

      public Ops.Op.Builder setMerge(Ops.MergeOp value)
      .pb.MergeOp merge = 6;
    • setMerge Link icon

      public Ops.Op.Builder setMerge(Ops.MergeOp.Builder builderForValue)
      .pb.MergeOp merge = 6;
    • mergeMerge Link icon

      public Ops.Op.Builder mergeMerge(Ops.MergeOp value)
      .pb.MergeOp merge = 6;
    • clearMerge Link icon

      public Ops.Op.Builder clearMerge()
      .pb.MergeOp merge = 6;
    • getMergeBuilder Link icon

      public Ops.MergeOp.Builder getMergeBuilder()
      .pb.MergeOp merge = 6;
    • 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.
    • setDiff Link icon

      public Ops.Op.Builder setDiff(Ops.DiffOp value)
      .pb.DiffOp diff = 7;
    • setDiff Link icon

      public Ops.Op.Builder setDiff(Ops.DiffOp.Builder builderForValue)
      .pb.DiffOp diff = 7;
    • mergeDiff Link icon

      public Ops.Op.Builder mergeDiff(Ops.DiffOp value)
      .pb.DiffOp diff = 7;
    • clearDiff Link icon

      public Ops.Op.Builder clearDiff()
      .pb.DiffOp diff = 7;
    • getDiffBuilder Link icon

      public Ops.DiffOp.Builder getDiffBuilder()
      .pb.DiffOp diff = 7;
    • 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.
    • setPlatform Link icon

      public Ops.Op.Builder setPlatform(Ops.Platform value)
      .pb.Platform platform = 10;
    • setPlatform Link icon

      public Ops.Op.Builder setPlatform(Ops.Platform.Builder builderForValue)
      .pb.Platform platform = 10;
    • mergePlatform Link icon

      public Ops.Op.Builder mergePlatform(Ops.Platform value)
      .pb.Platform platform = 10;
    • clearPlatform Link icon

      public Ops.Op.Builder clearPlatform()
      .pb.Platform platform = 10;
    • getPlatformBuilder Link icon

      public Ops.Platform.Builder getPlatformBuilder()
      .pb.Platform platform = 10;
    • 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.
    • setConstraints Link icon

      public Ops.Op.Builder setConstraints(Ops.WorkerConstraints value)
      .pb.WorkerConstraints constraints = 11;
    • setConstraints Link icon

      public Ops.Op.Builder setConstraints(Ops.WorkerConstraints.Builder builderForValue)
      .pb.WorkerConstraints constraints = 11;
    • mergeConstraints Link icon

      public Ops.Op.Builder mergeConstraints(Ops.WorkerConstraints value)
      .pb.WorkerConstraints constraints = 11;
    • clearConstraints Link icon

      public Ops.Op.Builder clearConstraints()
      .pb.WorkerConstraints constraints = 11;
    • getConstraintsBuilder Link icon

      public Ops.WorkerConstraints.Builder getConstraintsBuilder()
      .pb.WorkerConstraints constraints = 11;
    • getConstraintsOrBuilder Link icon

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