Class TextStamperInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<TextStamperInfo.Builder>
com.ironsoftware.ironpdf.internal.proto.TextStamperInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, TextStamperInfoOrBuilder, Cloneable
Enclosing class:
TextStamperInfo

public static final class TextStamperInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TextStamperInfo.Builder> implements TextStamperInfoOrBuilder
Protobuf type IronPdfEngine.Proto.TextStamperInfo
  • 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<TextStamperInfo.Builder>
    • clear

      public TextStamperInfo.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<TextStamperInfo.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<TextStamperInfo.Builder>
    • getDefaultInstanceForType

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

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

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

      public TextStamperInfo.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<TextStamperInfo.Builder>
    • setField

      public TextStamperInfo.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<TextStamperInfo.Builder>
    • clearField

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

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

      public TextStamperInfo.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<TextStamperInfo.Builder>
    • addRepeatedField

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

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

      public TextStamperInfo.Builder mergeFrom(TextStamperInfo other)
    • isInitialized

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

      public TextStamperInfo.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<TextStamperInfo.Builder>
      Throws:
      IOException
    • hasIsBold

      public boolean hasIsBold()
      optional bool is_bold = 1;
      Specified by:
      hasIsBold in interface TextStamperInfoOrBuilder
      Returns:
      Whether the isBold field is set.
    • getIsBold

      public boolean getIsBold()
      optional bool is_bold = 1;
      Specified by:
      getIsBold in interface TextStamperInfoOrBuilder
      Returns:
      The isBold.
    • setIsBold

      public TextStamperInfo.Builder setIsBold(boolean value)
      optional bool is_bold = 1;
      Parameters:
      value - The isBold to set.
      Returns:
      This builder for chaining.
    • clearIsBold

      public TextStamperInfo.Builder clearIsBold()
      optional bool is_bold = 1;
      Returns:
      This builder for chaining.
    • hasIsItalic

      public boolean hasIsItalic()
      optional bool is_italic = 2;
      Specified by:
      hasIsItalic in interface TextStamperInfoOrBuilder
      Returns:
      Whether the isItalic field is set.
    • getIsItalic

      public boolean getIsItalic()
      optional bool is_italic = 2;
      Specified by:
      getIsItalic in interface TextStamperInfoOrBuilder
      Returns:
      The isItalic.
    • setIsItalic

      public TextStamperInfo.Builder setIsItalic(boolean value)
      optional bool is_italic = 2;
      Parameters:
      value - The isItalic to set.
      Returns:
      This builder for chaining.
    • clearIsItalic

      public TextStamperInfo.Builder clearIsItalic()
      optional bool is_italic = 2;
      Returns:
      This builder for chaining.
    • hasIsUnderline

      public boolean hasIsUnderline()
      optional bool is_underline = 3;
      Specified by:
      hasIsUnderline in interface TextStamperInfoOrBuilder
      Returns:
      Whether the isUnderline field is set.
    • getIsUnderline

      public boolean getIsUnderline()
      optional bool is_underline = 3;
      Specified by:
      getIsUnderline in interface TextStamperInfoOrBuilder
      Returns:
      The isUnderline.
    • setIsUnderline

      public TextStamperInfo.Builder setIsUnderline(boolean value)
      optional bool is_underline = 3;
      Parameters:
      value - The isUnderline to set.
      Returns:
      This builder for chaining.
    • clearIsUnderline

      public TextStamperInfo.Builder clearIsUnderline()
      optional bool is_underline = 3;
      Returns:
      This builder for chaining.
    • hasIsStrikethrough

      public boolean hasIsStrikethrough()
      optional bool is_strikethrough = 4;
      Specified by:
      hasIsStrikethrough in interface TextStamperInfoOrBuilder
      Returns:
      Whether the isStrikethrough field is set.
    • getIsStrikethrough

      public boolean getIsStrikethrough()
      optional bool is_strikethrough = 4;
      Specified by:
      getIsStrikethrough in interface TextStamperInfoOrBuilder
      Returns:
      The isStrikethrough.
    • setIsStrikethrough

      public TextStamperInfo.Builder setIsStrikethrough(boolean value)
      optional bool is_strikethrough = 4;
      Parameters:
      value - The isStrikethrough to set.
      Returns:
      This builder for chaining.
    • clearIsStrikethrough

      public TextStamperInfo.Builder clearIsStrikethrough()
      optional bool is_strikethrough = 4;
      Returns:
      This builder for chaining.
    • hasFontFamily

      public boolean hasFontFamily()
      optional string font_family = 5;
      Specified by:
      hasFontFamily in interface TextStamperInfoOrBuilder
      Returns:
      Whether the fontFamily field is set.
    • getFontFamily

      public String getFontFamily()
      optional string font_family = 5;
      Specified by:
      getFontFamily in interface TextStamperInfoOrBuilder
      Returns:
      The fontFamily.
    • getFontFamilyBytes

      public com.google.protobuf.ByteString getFontFamilyBytes()
      optional string font_family = 5;
      Specified by:
      getFontFamilyBytes in interface TextStamperInfoOrBuilder
      Returns:
      The bytes for fontFamily.
    • setFontFamily

      public TextStamperInfo.Builder setFontFamily(String value)
      optional string font_family = 5;
      Parameters:
      value - The fontFamily to set.
      Returns:
      This builder for chaining.
    • clearFontFamily

      public TextStamperInfo.Builder clearFontFamily()
      optional string font_family = 5;
      Returns:
      This builder for chaining.
    • setFontFamilyBytes

      public TextStamperInfo.Builder setFontFamilyBytes(com.google.protobuf.ByteString value)
      optional string font_family = 5;
      Parameters:
      value - The bytes for fontFamily to set.
      Returns:
      This builder for chaining.
    • hasFontSize

      public boolean hasFontSize()
      optional int32 font_size = 6;
      Specified by:
      hasFontSize in interface TextStamperInfoOrBuilder
      Returns:
      Whether the fontSize field is set.
    • getFontSize

      public int getFontSize()
      optional int32 font_size = 6;
      Specified by:
      getFontSize in interface TextStamperInfoOrBuilder
      Returns:
      The fontSize.
    • setFontSize

      public TextStamperInfo.Builder setFontSize(int value)
      optional int32 font_size = 6;
      Parameters:
      value - The fontSize to set.
      Returns:
      This builder for chaining.
    • clearFontSize

      public TextStamperInfo.Builder clearFontSize()
      optional int32 font_size = 6;
      Returns:
      This builder for chaining.
    • hasUseGoogleFont

      public boolean hasUseGoogleFont()
      optional bool use_google_font = 7;
      Specified by:
      hasUseGoogleFont in interface TextStamperInfoOrBuilder
      Returns:
      Whether the useGoogleFont field is set.
    • getUseGoogleFont

      public boolean getUseGoogleFont()
      optional bool use_google_font = 7;
      Specified by:
      getUseGoogleFont in interface TextStamperInfoOrBuilder
      Returns:
      The useGoogleFont.
    • setUseGoogleFont

      public TextStamperInfo.Builder setUseGoogleFont(boolean value)
      optional bool use_google_font = 7;
      Parameters:
      value - The useGoogleFont to set.
      Returns:
      This builder for chaining.
    • clearUseGoogleFont

      public TextStamperInfo.Builder clearUseGoogleFont()
      optional bool use_google_font = 7;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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