Class CreateSubscriptionStatement.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public CreateSubscriptionStatement.Builder name​(String name)
        Sets the name and returns a reference to this Builder enabling method chaining.
        Parameters:
        name - the name to set
        Returns:
        a reference to this Builder
      • on

        public CreateSubscriptionStatement.Builder on​(String database)
        Sets the database and returns a reference to this Builder enabling method chaining.
        Parameters:
        database - the database to set
        Returns:
        a reference to this Builder
      • retentionPolicy

        public CreateSubscriptionStatement.Builder retentionPolicy​(String retentionPolicy)
        Sets the retentionPolicy and returns a reference to this Builder enabling method chaining.
        Parameters:
        retentionPolicy - the retentionPolicy to set
        Returns:
        a reference to this Builder
      • destinations

        public CreateSubscriptionStatement.Builder destinations​(List<String> destinations)
        Sets the destinations and returns a reference to this Builder enabling method chaining.
        Parameters:
        destinations - the destinations to set
        Returns:
        a reference to this Builder
      • destinationMode

        public CreateSubscriptionStatement.Builder destinationMode​(SubscriptionMode mode)
        Sets the mode and returns a reference to this Builder enabling method chaining.
        Parameters:
        mode - the mode to set
        Returns:
        a reference to this Builder