パッケージ com.linecorp.bot.model

クラス Multicast

java.lang.Object
com.linecorp.bot.model.Multicast

public final class Multicast
extends java.lang.Object
Send messages to multiple users, groups, and rooms at any time.
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    Multicast​(java.util.Set<java.lang.String> to, Message message)  
    Multicast​(java.util.Set<java.lang.String> to, Message message, boolean notificationDisabled)  
    Multicast​(java.util.Set<java.lang.String> to, java.util.List<Message> messages)  
    Multicast​(java.util.Set<java.lang.String> to, java.util.List<Message> messages, boolean notificationDisabled)  
    Multicast​(java.util.Set<java.lang.String> to, java.util.List<Message> messages, boolean notificationDisabled, java.util.List<java.lang.String> customAggregationUnits)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    boolean equals​(java.lang.Object o)  
    java.util.List<java.lang.String> getCustomAggregationUnits()
    List of aggregation unit name.
    java.util.List<Message> getMessages()
    List of Message objects.
    java.util.Set<java.lang.String> getTo()
    IDs of the receivers.
    int hashCode()  
    boolean isNotificationDisabled()
    Whether sends a push notification to message receivers or not.
    java.lang.String toString()  

    クラスから継承されたメソッド java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • Multicast

      public Multicast​(java.util.Set<java.lang.String> to, Message message)
    • Multicast

      public Multicast​(java.util.Set<java.lang.String> to, java.util.List<Message> messages)
    • Multicast

      public Multicast​(java.util.Set<java.lang.String> to, Message message, boolean notificationDisabled)
    • Multicast

      public Multicast​(java.util.Set<java.lang.String> to, java.util.List<Message> messages, boolean notificationDisabled)
    • Multicast

      public Multicast​(java.util.Set<java.lang.String> to, java.util.List<Message> messages, boolean notificationDisabled, java.util.List<java.lang.String> customAggregationUnits)
  • メソッドの詳細

    • getTo

      public java.util.Set<java.lang.String> getTo()
      IDs of the receivers.

      Max: 500

      INFO: Use IDs returned via the webhook event of source users. IDs of groups or rooms cannot be used.

    • getMessages

      public java.util.List<Message> getMessages()
      List of Message objects.

      Max: 5

    • isNotificationDisabled

      public boolean isNotificationDisabled()
      Whether sends a push notification to message receivers or not. If true, the user doesn't receive a push notification when the message is sent. And if false, the user receives a push notification when the message is sent (unless they have disabled push notifications in LINE and/or their device).
    • getCustomAggregationUnits

      public java.util.List<java.lang.String> getCustomAggregationUnits()
      List of aggregation unit name. Case-sensitive. This functions can only be used by corporate users who have submitted the required applications.

      Max: 1

      Maximum aggregation unit name length: 30 characters

      Supported character types: Half-width alphanumeric characters and underscore

    • equals

      public boolean equals​(java.lang.Object o)
      オーバーライド:
      equals クラス内 java.lang.Object
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 java.lang.Object
    • toString

      public java.lang.String toString()
      オーバーライド:
      toString クラス内 java.lang.Object