Class CreateRetentionPolicyStatement.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public CreateRetentionPolicyStatement.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 CreateRetentionPolicyStatement.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
      • duration

        public CreateRetentionPolicyStatement.Builder duration​(Duration duration)
        Sets the duration and returns a reference to this Builder enabling method chaining.
        Parameters:
        duration - the duration to set
        Returns:
        a reference to this Builder
      • replication

        public CreateRetentionPolicyStatement.Builder replication​(Integer replication)
        Sets the replication and returns a reference to this Builder enabling method chaining.
        Parameters:
        replication - the replication to set
        Returns:
        a reference to this Builder
      • withIsDefault

        public CreateRetentionPolicyStatement.Builder withIsDefault​(boolean isDefault)
        Sets the isDefault and returns a reference to this Builder enabling method chaining.
        Parameters:
        isDefault - the isDefault to set
        Returns:
        a reference to this Builder
      • shardDuration

        public CreateRetentionPolicyStatement.Builder shardDuration​(Duration shardGroupDuration)
        Sets the shardGroupDuration and returns a reference to this Builder enabling method chaining.
        Parameters:
        shardGroupDuration - the shardGroupDuration to set
        Returns:
        a reference to this Builder