Class TopicRuleRepublishArgs.Builder

  • Enclosing class:
    TopicRuleRepublishArgs

    public static final class TopicRuleRepublishArgs.Builder
    extends java.lang.Object
    • Method Detail

      • qos

        public TopicRuleRepublishArgs.Builder qos​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Integer> qos)
        Parameters:
        qos - The Quality of Service (QoS) level to use when republishing messages. Valid values are 0 or 1. The default value is 0.
        Returns:
        builder
      • qos

        public TopicRuleRepublishArgs.Builder qos​(java.lang.Integer qos)
        Parameters:
        qos - The Quality of Service (QoS) level to use when republishing messages. Valid values are 0 or 1. The default value is 0.
        Returns:
        builder
      • roleArn

        public TopicRuleRepublishArgs.Builder roleArn​(com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - The ARN of the IAM role that grants access.
        Returns:
        builder
      • roleArn

        public TopicRuleRepublishArgs.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - The ARN of the IAM role that grants access.
        Returns:
        builder
      • topic

        public TopicRuleRepublishArgs.Builder topic​(com.pulumi.core.Output<java.lang.String> topic)
        Parameters:
        topic - The name of the MQTT topic the message should be republished to.
        Returns:
        builder
      • topic

        public TopicRuleRepublishArgs.Builder topic​(java.lang.String topic)
        Parameters:
        topic - The name of the MQTT topic the message should be republished to.
        Returns:
        builder