Interface TopicFilter.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TopicFilter.Builder,TopicFilter>, SdkBuilder<TopicFilter.Builder,TopicFilter>, SdkPojo
Enclosing class:
TopicFilter

@Mutable @NotThreadSafe public static interface TopicFilter.Builder extends SdkPojo, CopyableBuilder<TopicFilter.Builder,TopicFilter>
  • Method Details

    • topicName

      TopicFilter.Builder topicName(String topicName)

      The name of a topic on which you wish to apply the filter.

      Parameters:
      topicName - The name of a topic on which you wish to apply the filter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • useDefaultIfPreferenceUnavailable

      TopicFilter.Builder useDefaultIfPreferenceUnavailable(Boolean useDefaultIfPreferenceUnavailable)

      Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.

      Parameters:
      useDefaultIfPreferenceUnavailable - Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.
      Returns:
      Returns a reference to this object so that method calls can be chained together.