Class Build.SO_Build.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
com.sandpolis.core.soi.Build.SO_Build.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Build.SO_BuildOrBuilder, java.lang.Cloneable
Enclosing class:
Build.SO_Build

public static final class Build.SO_Build.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
implements Build.SO_BuildOrBuilder

 The SO_Build object contains information about the build process.
 
Protobuf type soi.SO_Build
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • clear

      public Build.SO_Build.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.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • getDescriptorForType

      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.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • getDefaultInstanceForType

      public Build.SO_Build getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Build.SO_Build build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Build.SO_Build buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Build.SO_Build.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • setField

      public Build.SO_Build.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • clearField

      public Build.SO_Build.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • clearOneof

      public Build.SO_Build.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • setRepeatedField

      public Build.SO_Build.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • addRepeatedField

      public Build.SO_Build.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • mergeFrom

      public Build.SO_Build.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<Build.SO_Build.Builder>
    • mergeFrom

      public Build.SO_Build.Builder mergeFrom​(Build.SO_Build other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • mergeFrom

      public Build.SO_Build.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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<Build.SO_Build.Builder>
      Throws:
      java.io.IOException
    • getVersion

      public java.lang.String getVersion()
       The version string in a.b.c format.
       
      string version = 1;
      Specified by:
      getVersion in interface Build.SO_BuildOrBuilder
      Returns:
      The version.
    • getVersionBytes

      public com.google.protobuf.ByteString getVersionBytes()
       The version string in a.b.c format.
       
      string version = 1;
      Specified by:
      getVersionBytes in interface Build.SO_BuildOrBuilder
      Returns:
      The bytes for version.
    • setVersion

      public Build.SO_Build.Builder setVersion​(java.lang.String value)
       The version string in a.b.c format.
       
      string version = 1;
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

      public Build.SO_Build.Builder clearVersion()
       The version string in a.b.c format.
       
      string version = 1;
      Returns:
      This builder for chaining.
    • setVersionBytes

      public Build.SO_Build.Builder setVersionBytes​(com.google.protobuf.ByteString value)
       The version string in a.b.c format.
       
      string version = 1;
      Parameters:
      value - The bytes for version to set.
      Returns:
      This builder for chaining.
    • getNumber

      public int getNumber()
       The build number which uniquely identifies this build.
       
      int32 number = 2;
      Specified by:
      getNumber in interface Build.SO_BuildOrBuilder
      Returns:
      The number.
    • setNumber

      public Build.SO_Build.Builder setNumber​(int value)
       The build number which uniquely identifies this build.
       
      int32 number = 2;
      Parameters:
      value - The number to set.
      Returns:
      This builder for chaining.
    • clearNumber

      public Build.SO_Build.Builder clearNumber()
       The build number which uniquely identifies this build.
       
      int32 number = 2;
      Returns:
      This builder for chaining.
    • getTime

      public long getTime()
       The build time
       
      int64 time = 3;
      Specified by:
      getTime in interface Build.SO_BuildOrBuilder
      Returns:
      The time.
    • setTime

      public Build.SO_Build.Builder setTime​(long value)
       The build time
       
      int64 time = 3;
      Parameters:
      value - The time to set.
      Returns:
      This builder for chaining.
    • clearTime

      public Build.SO_Build.Builder clearTime()
       The build time
       
      int64 time = 3;
      Returns:
      This builder for chaining.
    • getDebug

      public boolean getDebug()
       Whether this build is a debug or release build
       
      bool debug = 4;
      Specified by:
      getDebug in interface Build.SO_BuildOrBuilder
      Returns:
      The debug.
    • setDebug

      public Build.SO_Build.Builder setDebug​(boolean value)
       Whether this build is a debug or release build
       
      bool debug = 4;
      Parameters:
      value - The debug to set.
      Returns:
      This builder for chaining.
    • clearDebug

      public Build.SO_Build.Builder clearDebug()
       Whether this build is a debug or release build
       
      bool debug = 4;
      Returns:
      This builder for chaining.
    • getPlatform

      public java.lang.String getPlatform()
       The build platform's name
       
      string platform = 5;
      Specified by:
      getPlatform in interface Build.SO_BuildOrBuilder
      Returns:
      The platform.
    • getPlatformBytes

      public com.google.protobuf.ByteString getPlatformBytes()
       The build platform's name
       
      string platform = 5;
      Specified by:
      getPlatformBytes in interface Build.SO_BuildOrBuilder
      Returns:
      The bytes for platform.
    • setPlatform

      public Build.SO_Build.Builder setPlatform​(java.lang.String value)
       The build platform's name
       
      string platform = 5;
      Parameters:
      value - The platform to set.
      Returns:
      This builder for chaining.
    • clearPlatform

      public Build.SO_Build.Builder clearPlatform()
       The build platform's name
       
      string platform = 5;
      Returns:
      This builder for chaining.
    • setPlatformBytes

      public Build.SO_Build.Builder setPlatformBytes​(com.google.protobuf.ByteString value)
       The build platform's name
       
      string platform = 5;
      Parameters:
      value - The bytes for platform to set.
      Returns:
      This builder for chaining.
    • getJavaVersion

      public java.lang.String getJavaVersion()
       The build platform's Java version
       
      string java_version = 6;
      Specified by:
      getJavaVersion in interface Build.SO_BuildOrBuilder
      Returns:
      The javaVersion.
    • getJavaVersionBytes

      public com.google.protobuf.ByteString getJavaVersionBytes()
       The build platform's Java version
       
      string java_version = 6;
      Specified by:
      getJavaVersionBytes in interface Build.SO_BuildOrBuilder
      Returns:
      The bytes for javaVersion.
    • setJavaVersion

      public Build.SO_Build.Builder setJavaVersion​(java.lang.String value)
       The build platform's Java version
       
      string java_version = 6;
      Parameters:
      value - The javaVersion to set.
      Returns:
      This builder for chaining.
    • clearJavaVersion

      public Build.SO_Build.Builder clearJavaVersion()
       The build platform's Java version
       
      string java_version = 6;
      Returns:
      This builder for chaining.
    • setJavaVersionBytes

      public Build.SO_Build.Builder setJavaVersionBytes​(com.google.protobuf.ByteString value)
       The build platform's Java version
       
      string java_version = 6;
      Parameters:
      value - The bytes for javaVersion to set.
      Returns:
      This builder for chaining.
    • getGradleVersion

      public java.lang.String getGradleVersion()
       The build platform's Gradle version
       
      string gradle_version = 7;
      Specified by:
      getGradleVersion in interface Build.SO_BuildOrBuilder
      Returns:
      The gradleVersion.
    • getGradleVersionBytes

      public com.google.protobuf.ByteString getGradleVersionBytes()
       The build platform's Gradle version
       
      string gradle_version = 7;
      Specified by:
      getGradleVersionBytes in interface Build.SO_BuildOrBuilder
      Returns:
      The bytes for gradleVersion.
    • setGradleVersion

      public Build.SO_Build.Builder setGradleVersion​(java.lang.String value)
       The build platform's Gradle version
       
      string gradle_version = 7;
      Parameters:
      value - The gradleVersion to set.
      Returns:
      This builder for chaining.
    • clearGradleVersion

      public Build.SO_Build.Builder clearGradleVersion()
       The build platform's Gradle version
       
      string gradle_version = 7;
      Returns:
      This builder for chaining.
    • setGradleVersionBytes

      public Build.SO_Build.Builder setGradleVersionBytes​(com.google.protobuf.ByteString value)
       The build platform's Gradle version
       
      string gradle_version = 7;
      Parameters:
      value - The bytes for gradleVersion to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Build.SO_Build.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>
    • mergeUnknownFields

      public final Build.SO_Build.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Build.SO_Build.Builder>