TopicArgsBuilder

Builder for TopicArgs.

Functions

Link copied to clipboard
@JvmName(name = "hcnkjxfvvnbwffrm")
suspend fun archivePolicy(value: Output<Any>)
@JvmName(name = "wbvpdpglvissqtyk")
suspend fun archivePolicy(value: Any?)
Link copied to clipboard
@JvmName(name = "sdpbdwflqvmnffmn")
suspend fun contentBasedDeduplication(value: Output<Boolean>)
@JvmName(name = "oyvdpyfnjwcihdgp")
suspend fun contentBasedDeduplication(value: Boolean?)
Link copied to clipboard
@JvmName(name = "yffnwgatdmexbltq")
suspend fun dataProtectionPolicy(value: Output<Any>)
@JvmName(name = "edgscvppelbncmnw")
suspend fun dataProtectionPolicy(value: Any?)
Link copied to clipboard
@JvmName(name = "hiuaducdonuihswf")
suspend fun deliveryStatusLogging(value: Output<List<TopicLoggingConfigArgs>>)
@JvmName(name = "dwqgjddjbxtxulax")
suspend fun deliveryStatusLogging(vararg values: TopicLoggingConfigArgs)
@JvmName(name = "bgcqromwjwaiokdq")
suspend fun deliveryStatusLogging(vararg values: Output<TopicLoggingConfigArgs>)
@JvmName(name = "ekvmbjogmbcbfscd")
suspend fun deliveryStatusLogging(vararg argument: suspend TopicLoggingConfigArgsBuilder.() -> Unit)
@JvmName(name = "ninspouiisbmclfs")
suspend fun deliveryStatusLogging(value: List<TopicLoggingConfigArgs>?)
@JvmName(name = "ffjbtnghousyaxyr")
suspend fun deliveryStatusLogging(values: List<Output<TopicLoggingConfigArgs>>)
@JvmName(name = "oqcdrjgmoxcganef")
suspend fun deliveryStatusLogging(argument: List<suspend TopicLoggingConfigArgsBuilder.() -> Unit>)
@JvmName(name = "ooxnxnnpssscvkvu")
suspend fun deliveryStatusLogging(argument: suspend TopicLoggingConfigArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "ktnaqetdbcgdnlnf")
suspend fun displayName(value: Output<String>)
@JvmName(name = "qsdwmbbhgpsiaqof")
suspend fun displayName(value: String?)
Link copied to clipboard
@JvmName(name = "frbilpxvqljdtohh")
suspend fun fifoTopic(value: Output<Boolean>)
@JvmName(name = "webuqtreeqppnrxo")
suspend fun fifoTopic(value: Boolean?)
Link copied to clipboard
@JvmName(name = "tnbeduhempdiryjv")
suspend fun kmsMasterKeyId(value: Output<String>)
@JvmName(name = "vmrxmdjaqgxfpamx")
suspend fun kmsMasterKeyId(value: String?)
Link copied to clipboard
@JvmName(name = "qhrldeuosfjxjixo")
suspend fun signatureVersion(value: Output<String>)
@JvmName(name = "lwqxnprcuqsqhqyy")
suspend fun signatureVersion(value: String?)
Link copied to clipboard
@JvmName(name = "hgevlwpussnpkhng")
suspend fun subscription(value: Output<List<TopicSubscriptionArgs>>)
@JvmName(name = "svmtschebitwsgob")
suspend fun subscription(vararg values: TopicSubscriptionArgs)
@JvmName(name = "wwfxbfelwoucpece")
suspend fun subscription(vararg values: Output<TopicSubscriptionArgs>)
@JvmName(name = "uinhqxoxgbumipbr")
suspend fun subscription(vararg argument: suspend TopicSubscriptionArgsBuilder.() -> Unit)
@JvmName(name = "xtpisutrmxeqbjxl")
suspend fun subscription(value: List<TopicSubscriptionArgs>?)
@JvmName(name = "ckhypdobkjdtqbkl")
suspend fun subscription(values: List<Output<TopicSubscriptionArgs>>)
@JvmName(name = "mrtnychcggncfybt")
suspend fun subscription(argument: List<suspend TopicSubscriptionArgsBuilder.() -> Unit>)
@JvmName(name = "sslxfswprboyvgxw")
suspend fun subscription(argument: suspend TopicSubscriptionArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "gfasvqkliextcxsr")
suspend fun tags(value: Output<List<TagArgs>>)
@JvmName(name = "tdnvsucwybmbamnc")
suspend fun tags(vararg values: TagArgs)
@JvmName(name = "adsrpapaolelmlig")
suspend fun tags(vararg values: Output<TagArgs>)
@JvmName(name = "yxobnrtmgdfwuwjj")
suspend fun tags(vararg argument: suspend TagArgsBuilder.() -> Unit)
@JvmName(name = "cxvpxcqkfvejhdkj")
suspend fun tags(value: List<TagArgs>?)
@JvmName(name = "euxakijlvvvfeokm")
suspend fun tags(values: List<Output<TagArgs>>)
@JvmName(name = "ltebmyyyaafifcsi")
suspend fun tags(argument: List<suspend TagArgsBuilder.() -> Unit>)
@JvmName(name = "qskbfxmbdwbmwtvh")
suspend fun tags(argument: suspend TagArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "hsxxrjcowmgvrplg")
suspend fun topicName(value: Output<String>)
@JvmName(name = "sfbbyqyfpsgdjvxk")
suspend fun topicName(value: String?)
Link copied to clipboard
@JvmName(name = "npmdjpsrexpyylok")
suspend fun tracingConfig(value: Output<String>)
@JvmName(name = "blewxgrbodyjucpj")
suspend fun tracingConfig(value: String?)