public static class CreateTopicSettings.Builder extends OperationSettings.OperationBuilder<CreateTopicSettings.Builder>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CreateTopicSettings.Builder |
addAttribute(String name,
String value) |
CreateTopicSettings.Builder |
addConsumer(Consumer consumer) |
CreateTopicSettings |
build() |
CreateTopicSettings.Builder |
setAttributes(Map<String,String> attributes) |
CreateTopicSettings.Builder |
setConsumers(List<Consumer> consumers) |
CreateTopicSettings.Builder |
setMeteringMode(MeteringMode meteringMode) |
CreateTopicSettings.Builder |
setPartitioningSettings(PartitioningSettings partitioningSettings) |
CreateTopicSettings.Builder |
setPartitionWriteBurstBytes(long partitionWriteBurstBytes) |
CreateTopicSettings.Builder |
setPartitionWriteSpeedBytesPerSecond(long partitionWriteSpeedBytesPerSecond) |
CreateTopicSettings.Builder |
setRetentionPeriod(Duration retentionPeriod) |
CreateTopicSettings.Builder |
setRetentionStorageMb(long retentionStorageMb) |
CreateTopicSettings.Builder |
setSupportedCodecs(SupportedCodecs supportedCodecs) |
withAsyncMode, withCancelTimeout, withCancelTimeout, withOperationTimeout, withOperationTimeout, withReportCostInfoself, withRequestTimeout, withRequestTimeout, withTraceIdpublic CreateTopicSettings.Builder setPartitioningSettings(@Nonnull PartitioningSettings partitioningSettings)
public CreateTopicSettings.Builder setRetentionPeriod(Duration retentionPeriod)
public CreateTopicSettings.Builder setRetentionStorageMb(long retentionStorageMb)
public CreateTopicSettings.Builder setSupportedCodecs(SupportedCodecs supportedCodecs)
public CreateTopicSettings.Builder setPartitionWriteSpeedBytesPerSecond(long partitionWriteSpeedBytesPerSecond)
public CreateTopicSettings.Builder setPartitionWriteBurstBytes(long partitionWriteBurstBytes)
public CreateTopicSettings.Builder addAttribute(@Nonnull String name, String value)
public CreateTopicSettings.Builder setAttributes(Map<String,String> attributes)
public CreateTopicSettings.Builder addConsumer(Consumer consumer)
public CreateTopicSettings.Builder setConsumers(List<Consumer> consumers)
public CreateTopicSettings.Builder setMeteringMode(MeteringMode meteringMode)
public CreateTopicSettings build()
build in class OperationSettings.OperationBuilder<CreateTopicSettings.Builder>Copyright © 2024. All rights reserved.