java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
tech.ordinaryroad.live.chat.client.codec.douyin.protobuf.EffectConfig
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, EffectConfigOrBuilder

public final class EffectConfig extends com.google.protobuf.GeneratedMessageV3 implements EffectConfigOrBuilder
Protobuf type EffectConfig
See Also:
  • Field Details

    • TYPE_FIELD_NUMBER

      public static final int TYPE_FIELD_NUMBER
      See Also:
    • ICON_FIELD_NUMBER

      public static final int ICON_FIELD_NUMBER
      See Also:
    • AVATARPOS_FIELD_NUMBER

      public static final int AVATARPOS_FIELD_NUMBER
      See Also:
    • TEXT_FIELD_NUMBER

      public static final int TEXT_FIELD_NUMBER
      See Also:
    • TEXTICON_FIELD_NUMBER

      public static final int TEXTICON_FIELD_NUMBER
      See Also:
    • STAYTIME_FIELD_NUMBER

      public static final int STAYTIME_FIELD_NUMBER
      See Also:
    • ANIMASSETID_FIELD_NUMBER

      public static final int ANIMASSETID_FIELD_NUMBER
      See Also:
    • BADGE_FIELD_NUMBER

      public static final int BADGE_FIELD_NUMBER
      See Also:
    • FLEXSETTINGARRAYLIST_FIELD_NUMBER

      public static final int FLEXSETTINGARRAYLIST_FIELD_NUMBER
      See Also:
    • TEXTICONOVERLAY_FIELD_NUMBER

      public static final int TEXTICONOVERLAY_FIELD_NUMBER
      See Also:
    • ANIMATEDBADGE_FIELD_NUMBER

      public static final int ANIMATEDBADGE_FIELD_NUMBER
      See Also:
    • HASSWEEPLIGHT_FIELD_NUMBER

      public static final int HASSWEEPLIGHT_FIELD_NUMBER
      See Also:
    • TEXTFLEXSETTINGARRAYLIST_FIELD_NUMBER

      public static final int TEXTFLEXSETTINGARRAYLIST_FIELD_NUMBER
      See Also:
    • CENTERANIMASSETID_FIELD_NUMBER

      public static final int CENTERANIMASSETID_FIELD_NUMBER
      See Also:
    • DYNAMICIMAGE_FIELD_NUMBER

      public static final int DYNAMICIMAGE_FIELD_NUMBER
      See Also:
    • EXTRAMAP_FIELD_NUMBER

      public static final int EXTRAMAP_FIELD_NUMBER
      See Also:
    • MP4ANIMASSETID_FIELD_NUMBER

      public static final int MP4ANIMASSETID_FIELD_NUMBER
      See Also:
    • PRIORITY_FIELD_NUMBER

      public static final int PRIORITY_FIELD_NUMBER
      See Also:
    • MAXWAITTIME_FIELD_NUMBER

      public static final int MAXWAITTIME_FIELD_NUMBER
      See Also:
    • DRESSID_FIELD_NUMBER

      public static final int DRESSID_FIELD_NUMBER
      See Also:
    • ALIGNMENT_FIELD_NUMBER

      public static final int ALIGNMENT_FIELD_NUMBER
      See Also:
    • ALIGNMENTOFFSET_FIELD_NUMBER

      public static final int ALIGNMENTOFFSET_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getType

      public long getType()
      uint64 type = 1;
      Specified by:
      getType in interface EffectConfigOrBuilder
      Returns:
      The type.
    • hasIcon

      public boolean hasIcon()
      .Image icon = 2;
      Specified by:
      hasIcon in interface EffectConfigOrBuilder
      Returns:
      Whether the icon field is set.
    • getIcon

      public Image getIcon()
      .Image icon = 2;
      Specified by:
      getIcon in interface EffectConfigOrBuilder
      Returns:
      The icon.
    • getIconOrBuilder

      public ImageOrBuilder getIconOrBuilder()
      .Image icon = 2;
      Specified by:
      getIconOrBuilder in interface EffectConfigOrBuilder
    • getAvatarPos

      public long getAvatarPos()
      uint64 avatarPos = 3;
      Specified by:
      getAvatarPos in interface EffectConfigOrBuilder
      Returns:
      The avatarPos.
    • hasText

      public boolean hasText()
      .Text text = 4;
      Specified by:
      hasText in interface EffectConfigOrBuilder
      Returns:
      Whether the text field is set.
    • getText

      public Text getText()
      .Text text = 4;
      Specified by:
      getText in interface EffectConfigOrBuilder
      Returns:
      The text.
    • getTextOrBuilder

      public TextOrBuilder getTextOrBuilder()
      .Text text = 4;
      Specified by:
      getTextOrBuilder in interface EffectConfigOrBuilder
    • hasTextIcon

      public boolean hasTextIcon()
      .Image textIcon = 5;
      Specified by:
      hasTextIcon in interface EffectConfigOrBuilder
      Returns:
      Whether the textIcon field is set.
    • getTextIcon

      public Image getTextIcon()
      .Image textIcon = 5;
      Specified by:
      getTextIcon in interface EffectConfigOrBuilder
      Returns:
      The textIcon.
    • getTextIconOrBuilder

      public ImageOrBuilder getTextIconOrBuilder()
      .Image textIcon = 5;
      Specified by:
      getTextIconOrBuilder in interface EffectConfigOrBuilder
    • getStayTime

      public int getStayTime()
      uint32 stayTime = 6;
      Specified by:
      getStayTime in interface EffectConfigOrBuilder
      Returns:
      The stayTime.
    • getAnimAssetId

      public long getAnimAssetId()
      uint64 animAssetId = 7;
      Specified by:
      getAnimAssetId in interface EffectConfigOrBuilder
      Returns:
      The animAssetId.
    • hasBadge

      public boolean hasBadge()
      .Image badge = 8;
      Specified by:
      hasBadge in interface EffectConfigOrBuilder
      Returns:
      Whether the badge field is set.
    • getBadge

      public Image getBadge()
      .Image badge = 8;
      Specified by:
      getBadge in interface EffectConfigOrBuilder
      Returns:
      The badge.
    • getBadgeOrBuilder

      public ImageOrBuilder getBadgeOrBuilder()
      .Image badge = 8;
      Specified by:
      getBadgeOrBuilder in interface EffectConfigOrBuilder
    • getFlexSettingArrayListList

      public List<Long> getFlexSettingArrayListList()
      repeated uint64 flexSettingArrayList = 9;
      Specified by:
      getFlexSettingArrayListList in interface EffectConfigOrBuilder
      Returns:
      A list containing the flexSettingArrayList.
    • getFlexSettingArrayListCount

      public int getFlexSettingArrayListCount()
      repeated uint64 flexSettingArrayList = 9;
      Specified by:
      getFlexSettingArrayListCount in interface EffectConfigOrBuilder
      Returns:
      The count of flexSettingArrayList.
    • getFlexSettingArrayList

      public long getFlexSettingArrayList(int index)
      repeated uint64 flexSettingArrayList = 9;
      Specified by:
      getFlexSettingArrayList in interface EffectConfigOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The flexSettingArrayList at the given index.
    • hasTextIconOverlay

      public boolean hasTextIconOverlay()
      .Image textIconOverlay = 10;
      Specified by:
      hasTextIconOverlay in interface EffectConfigOrBuilder
      Returns:
      Whether the textIconOverlay field is set.
    • getTextIconOverlay

      public Image getTextIconOverlay()
      .Image textIconOverlay = 10;
      Specified by:
      getTextIconOverlay in interface EffectConfigOrBuilder
      Returns:
      The textIconOverlay.
    • getTextIconOverlayOrBuilder

      public ImageOrBuilder getTextIconOverlayOrBuilder()
      .Image textIconOverlay = 10;
      Specified by:
      getTextIconOverlayOrBuilder in interface EffectConfigOrBuilder
    • hasAnimatedBadge

      public boolean hasAnimatedBadge()
      .Image animatedBadge = 11;
      Specified by:
      hasAnimatedBadge in interface EffectConfigOrBuilder
      Returns:
      Whether the animatedBadge field is set.
    • getAnimatedBadge

      public Image getAnimatedBadge()
      .Image animatedBadge = 11;
      Specified by:
      getAnimatedBadge in interface EffectConfigOrBuilder
      Returns:
      The animatedBadge.
    • getAnimatedBadgeOrBuilder

      public ImageOrBuilder getAnimatedBadgeOrBuilder()
      .Image animatedBadge = 11;
      Specified by:
      getAnimatedBadgeOrBuilder in interface EffectConfigOrBuilder
    • getHasSweepLight

      public boolean getHasSweepLight()
      bool hasSweepLight = 12;
      Specified by:
      getHasSweepLight in interface EffectConfigOrBuilder
      Returns:
      The hasSweepLight.
    • getTextFlexSettingArrayListList

      public List<Long> getTextFlexSettingArrayListList()
      repeated uint64 textFlexSettingArrayList = 13;
      Specified by:
      getTextFlexSettingArrayListList in interface EffectConfigOrBuilder
      Returns:
      A list containing the textFlexSettingArrayList.
    • getTextFlexSettingArrayListCount

      public int getTextFlexSettingArrayListCount()
      repeated uint64 textFlexSettingArrayList = 13;
      Specified by:
      getTextFlexSettingArrayListCount in interface EffectConfigOrBuilder
      Returns:
      The count of textFlexSettingArrayList.
    • getTextFlexSettingArrayList

      public long getTextFlexSettingArrayList(int index)
      repeated uint64 textFlexSettingArrayList = 13;
      Specified by:
      getTextFlexSettingArrayList in interface EffectConfigOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The textFlexSettingArrayList at the given index.
    • getCenterAnimAssetId

      public long getCenterAnimAssetId()
      uint64 centerAnimAssetId = 14;
      Specified by:
      getCenterAnimAssetId in interface EffectConfigOrBuilder
      Returns:
      The centerAnimAssetId.
    • hasDynamicImage

      public boolean hasDynamicImage()
      .Image dynamicImage = 15;
      Specified by:
      hasDynamicImage in interface EffectConfigOrBuilder
      Returns:
      Whether the dynamicImage field is set.
    • getDynamicImage

      public Image getDynamicImage()
      .Image dynamicImage = 15;
      Specified by:
      getDynamicImage in interface EffectConfigOrBuilder
      Returns:
      The dynamicImage.
    • getDynamicImageOrBuilder

      public ImageOrBuilder getDynamicImageOrBuilder()
      .Image dynamicImage = 15;
      Specified by:
      getDynamicImageOrBuilder in interface EffectConfigOrBuilder
    • getExtraMapCount

      public int getExtraMapCount()
      Description copied from interface: EffectConfigOrBuilder
      map<string, string> extraMap = 16;
      Specified by:
      getExtraMapCount in interface EffectConfigOrBuilder
    • containsExtraMap

      public boolean containsExtraMap(String key)
      map<string, string> extraMap = 16;
      Specified by:
      containsExtraMap in interface EffectConfigOrBuilder
    • getExtraMap

      @Deprecated public Map<String,String> getExtraMap()
      Deprecated.
      Use getExtraMapMap() instead.
      Specified by:
      getExtraMap in interface EffectConfigOrBuilder
    • getExtraMapMap

      public Map<String,String> getExtraMapMap()
      map<string, string> extraMap = 16;
      Specified by:
      getExtraMapMap in interface EffectConfigOrBuilder
    • getExtraMapOrDefault

      public String getExtraMapOrDefault(String key, String defaultValue)
      map<string, string> extraMap = 16;
      Specified by:
      getExtraMapOrDefault in interface EffectConfigOrBuilder
    • getExtraMapOrThrow

      public String getExtraMapOrThrow(String key)
      map<string, string> extraMap = 16;
      Specified by:
      getExtraMapOrThrow in interface EffectConfigOrBuilder
    • getMp4AnimAssetId

      public long getMp4AnimAssetId()
      uint64 mp4AnimAssetId = 17;
      Specified by:
      getMp4AnimAssetId in interface EffectConfigOrBuilder
      Returns:
      The mp4AnimAssetId.
    • getPriority

      public long getPriority()
      uint64 priority = 18;
      Specified by:
      getPriority in interface EffectConfigOrBuilder
      Returns:
      The priority.
    • getMaxWaitTime

      public long getMaxWaitTime()
      uint64 maxWaitTime = 19;
      Specified by:
      getMaxWaitTime in interface EffectConfigOrBuilder
      Returns:
      The maxWaitTime.
    • getDressId

      public String getDressId()
      string dressId = 20;
      Specified by:
      getDressId in interface EffectConfigOrBuilder
      Returns:
      The dressId.
    • getDressIdBytes

      public com.google.protobuf.ByteString getDressIdBytes()
      string dressId = 20;
      Specified by:
      getDressIdBytes in interface EffectConfigOrBuilder
      Returns:
      The bytes for dressId.
    • getAlignment

      public long getAlignment()
      uint64 alignment = 21;
      Specified by:
      getAlignment in interface EffectConfigOrBuilder
      Returns:
      The alignment.
    • getAlignmentOffset

      public long getAlignmentOffset()
      uint64 alignmentOffset = 22;
      Specified by:
      getAlignmentOffset in interface EffectConfigOrBuilder
      Returns:
      The alignmentOffset.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static EffectConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EffectConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EffectConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EffectConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EffectConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EffectConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static EffectConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static EffectConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static EffectConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static EffectConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static EffectConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static EffectConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public EffectConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static EffectConfig.Builder newBuilder()
    • newBuilder

      public static EffectConfig.Builder newBuilder(EffectConfig prototype)
    • toBuilder

      public EffectConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected EffectConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static EffectConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<EffectConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<EffectConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public EffectConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder