io.quarkiverse.reactive.messaging.nats.jetstream.client.configuration.DefaultKeyValueSetupConfiguration Maven / Gradle / Ivy
package io.quarkiverse.reactive.messaging.nats.jetstream.client.configuration;
import java.time.Duration;
import java.util.Optional;
import io.nats.client.api.StorageType;
import lombok.Builder;
@Builder
public record DefaultKeyValueSetupConfiguration(
String bucketName,
Optional description,
StorageType storageType,
Optional maxBucketSize,
Optional maxHistoryPerKey,
Optional maxValueSize,
Optional ttl,
Optional replicas,
Boolean compressed) implements KeyValueSetupConfiguration {
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy