Class SymbolsProtos.Type.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SymbolsProtos.Type.Builder>
org.sonar.python.types.protobuf.SymbolsProtos.Type.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, SymbolsProtos.TypeOrBuilder
Enclosing class:
SymbolsProtos.Type

public static final class SymbolsProtos.Type.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SymbolsProtos.Type.Builder> implements SymbolsProtos.TypeOrBuilder
Protobuf type protoblog.Type
  • 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<SymbolsProtos.Type.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<SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>
    • getDefaultInstanceForType

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

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

      public SymbolsProtos.Type buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<SymbolsProtos.Type.Builder>
    • setField

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

      public SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>
    • clearOneof

      public SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>
    • setRepeatedField

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

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

      public SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>
    • mergeFrom

    • isInitialized

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

      public SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>
      Throws:
      IOException
    • getPrettyPrintedName

      public String getPrettyPrintedName()
      string pretty_printed_name = 1;
      Specified by:
      getPrettyPrintedName in interface SymbolsProtos.TypeOrBuilder
      Returns:
      The prettyPrintedName.
    • getPrettyPrintedNameBytes

      public com.google.protobuf.ByteString getPrettyPrintedNameBytes()
      string pretty_printed_name = 1;
      Specified by:
      getPrettyPrintedNameBytes in interface SymbolsProtos.TypeOrBuilder
      Returns:
      The bytes for prettyPrintedName.
    • setPrettyPrintedName

      public SymbolsProtos.Type.Builder setPrettyPrintedName(String value)
      string pretty_printed_name = 1;
      Parameters:
      value - The prettyPrintedName to set.
      Returns:
      This builder for chaining.
    • clearPrettyPrintedName

      public SymbolsProtos.Type.Builder clearPrettyPrintedName()
      string pretty_printed_name = 1;
      Returns:
      This builder for chaining.
    • setPrettyPrintedNameBytes

      public SymbolsProtos.Type.Builder setPrettyPrintedNameBytes(com.google.protobuf.ByteString value)
      string pretty_printed_name = 1;
      Parameters:
      value - The bytes for prettyPrintedName to set.
      Returns:
      This builder for chaining.
    • getKindValue

      public int getKindValue()
      .protoblog.TypeKind kind = 2;
      Specified by:
      getKindValue in interface SymbolsProtos.TypeOrBuilder
      Returns:
      The enum numeric value on the wire for kind.
    • setKindValue

      public SymbolsProtos.Type.Builder setKindValue(int value)
      .protoblog.TypeKind kind = 2;
      Parameters:
      value - The enum numeric value on the wire for kind to set.
      Returns:
      This builder for chaining.
    • getKind

      public SymbolsProtos.TypeKind getKind()
      .protoblog.TypeKind kind = 2;
      Specified by:
      getKind in interface SymbolsProtos.TypeOrBuilder
      Returns:
      The kind.
    • setKind

      .protoblog.TypeKind kind = 2;
      Parameters:
      value - The kind to set.
      Returns:
      This builder for chaining.
    • clearKind

      public SymbolsProtos.Type.Builder clearKind()
      .protoblog.TypeKind kind = 2;
      Returns:
      This builder for chaining.
    • getArgsList

      public List<SymbolsProtos.Type> getArgsList()
      repeated .protoblog.Type args = 3;
      Specified by:
      getArgsList in interface SymbolsProtos.TypeOrBuilder
    • getArgsCount

      public int getArgsCount()
      repeated .protoblog.Type args = 3;
      Specified by:
      getArgsCount in interface SymbolsProtos.TypeOrBuilder
    • getArgs

      public SymbolsProtos.Type getArgs(int index)
      repeated .protoblog.Type args = 3;
      Specified by:
      getArgs in interface SymbolsProtos.TypeOrBuilder
    • setArgs

      public SymbolsProtos.Type.Builder setArgs(int index, SymbolsProtos.Type value)
      repeated .protoblog.Type args = 3;
    • setArgs

      public SymbolsProtos.Type.Builder setArgs(int index, SymbolsProtos.Type.Builder builderForValue)
      repeated .protoblog.Type args = 3;
    • addArgs

      repeated .protoblog.Type args = 3;
    • addArgs

      public SymbolsProtos.Type.Builder addArgs(int index, SymbolsProtos.Type value)
      repeated .protoblog.Type args = 3;
    • addArgs

      public SymbolsProtos.Type.Builder addArgs(SymbolsProtos.Type.Builder builderForValue)
      repeated .protoblog.Type args = 3;
    • addArgs

      public SymbolsProtos.Type.Builder addArgs(int index, SymbolsProtos.Type.Builder builderForValue)
      repeated .protoblog.Type args = 3;
    • addAllArgs

      public SymbolsProtos.Type.Builder addAllArgs(Iterable<? extends SymbolsProtos.Type> values)
      repeated .protoblog.Type args = 3;
    • clearArgs

      public SymbolsProtos.Type.Builder clearArgs()
      repeated .protoblog.Type args = 3;
    • removeArgs

      public SymbolsProtos.Type.Builder removeArgs(int index)
      repeated .protoblog.Type args = 3;
    • getArgsBuilder

      public SymbolsProtos.Type.Builder getArgsBuilder(int index)
      repeated .protoblog.Type args = 3;
    • getArgsOrBuilder

      public SymbolsProtos.TypeOrBuilder getArgsOrBuilder(int index)
      repeated .protoblog.Type args = 3;
      Specified by:
      getArgsOrBuilder in interface SymbolsProtos.TypeOrBuilder
    • getArgsOrBuilderList

      public List<? extends SymbolsProtos.TypeOrBuilder> getArgsOrBuilderList()
      repeated .protoblog.Type args = 3;
      Specified by:
      getArgsOrBuilderList in interface SymbolsProtos.TypeOrBuilder
    • addArgsBuilder

      public SymbolsProtos.Type.Builder addArgsBuilder()
      repeated .protoblog.Type args = 3;
    • addArgsBuilder

      public SymbolsProtos.Type.Builder addArgsBuilder(int index)
      repeated .protoblog.Type args = 3;
    • getArgsBuilderList

      public List<SymbolsProtos.Type.Builder> getArgsBuilderList()
      repeated .protoblog.Type args = 3;
    • hasFullyQualifiedName

      public boolean hasFullyQualifiedName()
      optional string fully_qualified_name = 4;
      Specified by:
      hasFullyQualifiedName in interface SymbolsProtos.TypeOrBuilder
      Returns:
      Whether the fullyQualifiedName field is set.
    • getFullyQualifiedName

      public String getFullyQualifiedName()
      optional string fully_qualified_name = 4;
      Specified by:
      getFullyQualifiedName in interface SymbolsProtos.TypeOrBuilder
      Returns:
      The fullyQualifiedName.
    • getFullyQualifiedNameBytes

      public com.google.protobuf.ByteString getFullyQualifiedNameBytes()
      optional string fully_qualified_name = 4;
      Specified by:
      getFullyQualifiedNameBytes in interface SymbolsProtos.TypeOrBuilder
      Returns:
      The bytes for fullyQualifiedName.
    • setFullyQualifiedName

      public SymbolsProtos.Type.Builder setFullyQualifiedName(String value)
      optional string fully_qualified_name = 4;
      Parameters:
      value - The fullyQualifiedName to set.
      Returns:
      This builder for chaining.
    • clearFullyQualifiedName

      public SymbolsProtos.Type.Builder clearFullyQualifiedName()
      optional string fully_qualified_name = 4;
      Returns:
      This builder for chaining.
    • setFullyQualifiedNameBytes

      public SymbolsProtos.Type.Builder setFullyQualifiedNameBytes(com.google.protobuf.ByteString value)
      optional string fully_qualified_name = 4;
      Parameters:
      value - The bytes for fullyQualifiedName to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>
    • mergeUnknownFields

      public final SymbolsProtos.Type.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<SymbolsProtos.Type.Builder>