Class MqBrokerUser.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • password

        @Stability(Stable)
        public MqBrokerUser.Builder password​(String password)
        Sets the value of MqBrokerUser.getPassword()
        Parameters:
        password - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#password MqBroker#password}. This parameter is required.
        Returns:
        this
      • username

        @Stability(Stable)
        public MqBrokerUser.Builder username​(String username)
        Sets the value of MqBrokerUser.getUsername()
        Parameters:
        username - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#username MqBroker#username}. This parameter is required.
        Returns:
        this
      • consoleAccess

        @Stability(Stable)
        public MqBrokerUser.Builder consoleAccess​(Boolean consoleAccess)
        Parameters:
        consoleAccess - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#console_access MqBroker#console_access}.
        Returns:
        this
      • consoleAccess

        @Stability(Stable)
        public MqBrokerUser.Builder consoleAccess​(com.hashicorp.cdktf.IResolvable consoleAccess)
        Parameters:
        consoleAccess - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#console_access MqBroker#console_access}.
        Returns:
        this
      • groups

        @Stability(Stable)
        public MqBrokerUser.Builder groups​(List<String> groups)
        Sets the value of MqBrokerUser.getGroups()
        Parameters:
        groups - Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/mq_broker#groups MqBroker#groups}.
        Returns:
        this
      • build

        @Stability(Stable)
        public MqBrokerUser build()
        Builds the configured instance.
        Specified by:
        build in interface software.amazon.jsii.Builder<MqBrokerUser>
        Returns:
        a new instance of MqBrokerUser
        Throws:
        NullPointerException - if any required attribute was not provided