Class Channel.ChannelBatchDataUpdateOptions

  • Enclosing class:
    Channel

    public static class Channel.ChannelBatchDataUpdateOptions
    extends java.lang.Object
    Options for updating channel data in a batch. This helper is unpacked into Channel.ChannelsBatchOptions and is not serialized itself.
    • Constructor Detail

      • ChannelBatchDataUpdateOptions

        public ChannelBatchDataUpdateOptions()
      • ChannelBatchDataUpdateOptions

        public ChannelBatchDataUpdateOptions​(@Nullable
                                             @Nullable Channel.ChannelDataUpdate data,
                                             @Nullable
                                             @Nullable java.util.Map<java.lang.String,​java.lang.Object> customSet,
                                             @Nullable
                                             @Nullable java.util.List<java.lang.String> customUnset)
    • Method Detail

      • getCustomSet

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getCustomSet()
        Custom keys to merge into each matched channel's existing custom object. Keys are dot-paths, so a.b sets key b inside object a.
      • getCustomUnset

        @Nullable
        public @Nullable java.util.List<java.lang.String> getCustomUnset()
        Custom keys to delete from each matched channel's existing custom object. Keys are dot-paths; deleting a key that does not exist is a no-op.
      • setCustomSet

        public void setCustomSet​(@Nullable
                                 @Nullable java.util.Map<java.lang.String,​java.lang.Object> customSet)
        Custom keys to merge into each matched channel's existing custom object. Keys are dot-paths, so a.b sets key b inside object a.
      • setCustomUnset

        public void setCustomUnset​(@Nullable
                                   @Nullable java.util.List<java.lang.String> customUnset)
        Custom keys to delete from each matched channel's existing custom object. Keys are dot-paths; deleting a key that does not exist is a no-op.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object