java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Image.Builder>
tech.ordinaryroad.live.chat.client.codec.douyin.protobuf.Image.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, ImageOrBuilder
Enclosing class:
Image

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

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

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

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

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

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

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

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

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

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

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

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

      public Image.Builder mergeFrom(Image other)
    • isInitialized

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

      public Image.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<Image.Builder>
      Throws:
      IOException
    • getUrlListListList

      public com.google.protobuf.ProtocolStringList getUrlListListList()
      repeated string urlListList = 1;
      Specified by:
      getUrlListListList in interface ImageOrBuilder
      Returns:
      A list containing the urlListList.
    • getUrlListListCount

      public int getUrlListListCount()
      repeated string urlListList = 1;
      Specified by:
      getUrlListListCount in interface ImageOrBuilder
      Returns:
      The count of urlListList.
    • getUrlListList

      public String getUrlListList(int index)
      repeated string urlListList = 1;
      Specified by:
      getUrlListList in interface ImageOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The urlListList at the given index.
    • getUrlListListBytes

      public com.google.protobuf.ByteString getUrlListListBytes(int index)
      repeated string urlListList = 1;
      Specified by:
      getUrlListListBytes in interface ImageOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the urlListList at the given index.
    • setUrlListList

      public Image.Builder setUrlListList(int index, String value)
      repeated string urlListList = 1;
      Parameters:
      index - The index to set the value at.
      value - The urlListList to set.
      Returns:
      This builder for chaining.
    • addUrlListList

      public Image.Builder addUrlListList(String value)
      repeated string urlListList = 1;
      Parameters:
      value - The urlListList to add.
      Returns:
      This builder for chaining.
    • addAllUrlListList

      public Image.Builder addAllUrlListList(Iterable<String> values)
      repeated string urlListList = 1;
      Parameters:
      values - The urlListList to add.
      Returns:
      This builder for chaining.
    • clearUrlListList

      public Image.Builder clearUrlListList()
      repeated string urlListList = 1;
      Returns:
      This builder for chaining.
    • addUrlListListBytes

      public Image.Builder addUrlListListBytes(com.google.protobuf.ByteString value)
      repeated string urlListList = 1;
      Parameters:
      value - The bytes of the urlListList to add.
      Returns:
      This builder for chaining.
    • getUri

      public String getUri()
      string uri = 2;
      Specified by:
      getUri in interface ImageOrBuilder
      Returns:
      The uri.
    • getUriBytes

      public com.google.protobuf.ByteString getUriBytes()
      string uri = 2;
      Specified by:
      getUriBytes in interface ImageOrBuilder
      Returns:
      The bytes for uri.
    • setUri

      public Image.Builder setUri(String value)
      string uri = 2;
      Parameters:
      value - The uri to set.
      Returns:
      This builder for chaining.
    • clearUri

      public Image.Builder clearUri()
      string uri = 2;
      Returns:
      This builder for chaining.
    • setUriBytes

      public Image.Builder setUriBytes(com.google.protobuf.ByteString value)
      string uri = 2;
      Parameters:
      value - The bytes for uri to set.
      Returns:
      This builder for chaining.
    • getHeight

      public long getHeight()
      uint64 height = 3;
      Specified by:
      getHeight in interface ImageOrBuilder
      Returns:
      The height.
    • setHeight

      public Image.Builder setHeight(long value)
      uint64 height = 3;
      Parameters:
      value - The height to set.
      Returns:
      This builder for chaining.
    • clearHeight

      public Image.Builder clearHeight()
      uint64 height = 3;
      Returns:
      This builder for chaining.
    • getWidth

      public long getWidth()
      uint64 width = 4;
      Specified by:
      getWidth in interface ImageOrBuilder
      Returns:
      The width.
    • setWidth

      public Image.Builder setWidth(long value)
      uint64 width = 4;
      Parameters:
      value - The width to set.
      Returns:
      This builder for chaining.
    • clearWidth

      public Image.Builder clearWidth()
      uint64 width = 4;
      Returns:
      This builder for chaining.
    • getAvgColor

      public String getAvgColor()
      string avgColor = 5;
      Specified by:
      getAvgColor in interface ImageOrBuilder
      Returns:
      The avgColor.
    • getAvgColorBytes

      public com.google.protobuf.ByteString getAvgColorBytes()
      string avgColor = 5;
      Specified by:
      getAvgColorBytes in interface ImageOrBuilder
      Returns:
      The bytes for avgColor.
    • setAvgColor

      public Image.Builder setAvgColor(String value)
      string avgColor = 5;
      Parameters:
      value - The avgColor to set.
      Returns:
      This builder for chaining.
    • clearAvgColor

      public Image.Builder clearAvgColor()
      string avgColor = 5;
      Returns:
      This builder for chaining.
    • setAvgColorBytes

      public Image.Builder setAvgColorBytes(com.google.protobuf.ByteString value)
      string avgColor = 5;
      Parameters:
      value - The bytes for avgColor to set.
      Returns:
      This builder for chaining.
    • getImageType

      public int getImageType()
      uint32 imageType = 6;
      Specified by:
      getImageType in interface ImageOrBuilder
      Returns:
      The imageType.
    • setImageType

      public Image.Builder setImageType(int value)
      uint32 imageType = 6;
      Parameters:
      value - The imageType to set.
      Returns:
      This builder for chaining.
    • clearImageType

      public Image.Builder clearImageType()
      uint32 imageType = 6;
      Returns:
      This builder for chaining.
    • getOpenWebUrl

      public String getOpenWebUrl()
      string openWebUrl = 7;
      Specified by:
      getOpenWebUrl in interface ImageOrBuilder
      Returns:
      The openWebUrl.
    • getOpenWebUrlBytes

      public com.google.protobuf.ByteString getOpenWebUrlBytes()
      string openWebUrl = 7;
      Specified by:
      getOpenWebUrlBytes in interface ImageOrBuilder
      Returns:
      The bytes for openWebUrl.
    • setOpenWebUrl

      public Image.Builder setOpenWebUrl(String value)
      string openWebUrl = 7;
      Parameters:
      value - The openWebUrl to set.
      Returns:
      This builder for chaining.
    • clearOpenWebUrl

      public Image.Builder clearOpenWebUrl()
      string openWebUrl = 7;
      Returns:
      This builder for chaining.
    • setOpenWebUrlBytes

      public Image.Builder setOpenWebUrlBytes(com.google.protobuf.ByteString value)
      string openWebUrl = 7;
      Parameters:
      value - The bytes for openWebUrl to set.
      Returns:
      This builder for chaining.
    • hasContent

      public boolean hasContent()
      .ImageContent content = 8;
      Specified by:
      hasContent in interface ImageOrBuilder
      Returns:
      Whether the content field is set.
    • getContent

      public ImageContent getContent()
      .ImageContent content = 8;
      Specified by:
      getContent in interface ImageOrBuilder
      Returns:
      The content.
    • setContent

      public Image.Builder setContent(ImageContent value)
      .ImageContent content = 8;
    • setContent

      public Image.Builder setContent(ImageContent.Builder builderForValue)
      .ImageContent content = 8;
    • mergeContent

      public Image.Builder mergeContent(ImageContent value)
      .ImageContent content = 8;
    • clearContent

      public Image.Builder clearContent()
      .ImageContent content = 8;
    • getContentBuilder

      public ImageContent.Builder getContentBuilder()
      .ImageContent content = 8;
    • getContentOrBuilder

      public ImageContentOrBuilder getContentOrBuilder()
      .ImageContent content = 8;
      Specified by:
      getContentOrBuilder in interface ImageOrBuilder
    • getIsAnimated

      public boolean getIsAnimated()
      bool isAnimated = 9;
      Specified by:
      getIsAnimated in interface ImageOrBuilder
      Returns:
      The isAnimated.
    • setIsAnimated

      public Image.Builder setIsAnimated(boolean value)
      bool isAnimated = 9;
      Parameters:
      value - The isAnimated to set.
      Returns:
      This builder for chaining.
    • clearIsAnimated

      public Image.Builder clearIsAnimated()
      bool isAnimated = 9;
      Returns:
      This builder for chaining.
    • hasFlexSettingList

      public boolean hasFlexSettingList()
      .NinePatchSetting FlexSettingList = 10;
      Specified by:
      hasFlexSettingList in interface ImageOrBuilder
      Returns:
      Whether the flexSettingList field is set.
    • getFlexSettingList

      public NinePatchSetting getFlexSettingList()
      .NinePatchSetting FlexSettingList = 10;
      Specified by:
      getFlexSettingList in interface ImageOrBuilder
      Returns:
      The flexSettingList.
    • setFlexSettingList

      public Image.Builder setFlexSettingList(NinePatchSetting value)
      .NinePatchSetting FlexSettingList = 10;
    • setFlexSettingList

      public Image.Builder setFlexSettingList(NinePatchSetting.Builder builderForValue)
      .NinePatchSetting FlexSettingList = 10;
    • mergeFlexSettingList

      public Image.Builder mergeFlexSettingList(NinePatchSetting value)
      .NinePatchSetting FlexSettingList = 10;
    • clearFlexSettingList

      public Image.Builder clearFlexSettingList()
      .NinePatchSetting FlexSettingList = 10;
    • getFlexSettingListBuilder

      public NinePatchSetting.Builder getFlexSettingListBuilder()
      .NinePatchSetting FlexSettingList = 10;
    • getFlexSettingListOrBuilder

      public NinePatchSettingOrBuilder getFlexSettingListOrBuilder()
      .NinePatchSetting FlexSettingList = 10;
      Specified by:
      getFlexSettingListOrBuilder in interface ImageOrBuilder
    • hasTextSettingList

      public boolean hasTextSettingList()
      .NinePatchSetting TextSettingList = 11;
      Specified by:
      hasTextSettingList in interface ImageOrBuilder
      Returns:
      Whether the textSettingList field is set.
    • getTextSettingList

      public NinePatchSetting getTextSettingList()
      .NinePatchSetting TextSettingList = 11;
      Specified by:
      getTextSettingList in interface ImageOrBuilder
      Returns:
      The textSettingList.
    • setTextSettingList

      public Image.Builder setTextSettingList(NinePatchSetting value)
      .NinePatchSetting TextSettingList = 11;
    • setTextSettingList

      public Image.Builder setTextSettingList(NinePatchSetting.Builder builderForValue)
      .NinePatchSetting TextSettingList = 11;
    • mergeTextSettingList

      public Image.Builder mergeTextSettingList(NinePatchSetting value)
      .NinePatchSetting TextSettingList = 11;
    • clearTextSettingList

      public Image.Builder clearTextSettingList()
      .NinePatchSetting TextSettingList = 11;
    • getTextSettingListBuilder

      public NinePatchSetting.Builder getTextSettingListBuilder()
      .NinePatchSetting TextSettingList = 11;
    • getTextSettingListOrBuilder

      public NinePatchSettingOrBuilder getTextSettingListOrBuilder()
      .NinePatchSetting TextSettingList = 11;
      Specified by:
      getTextSettingListOrBuilder in interface ImageOrBuilder
    • setUnknownFields

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

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