Class QosV3State.Builder

  • Enclosing class:
    QosV3State

    public static final class QosV3State.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(QosV3State defaults)
    • Method Detail

      • consumer

        public QosV3State.Builder consumer​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> consumer)
        Parameters:
        consumer - The consumer of qos. Can be one of `front-end`, `back-end` or `both`. Changing this updates the `consumer` of an existing qos.
        Returns:
        builder
      • consumer

        public QosV3State.Builder consumer​(java.lang.String consumer)
        Parameters:
        consumer - The consumer of qos. Can be one of `front-end`, `back-end` or `both`. Changing this updates the `consumer` of an existing qos.
        Returns:
        builder
      • name

        public QosV3State.Builder name​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the qos. Changing this creates a new qos.
        Returns:
        builder
      • name

        public QosV3State.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the qos. Changing this creates a new qos.
        Returns:
        builder
      • region

        public QosV3State.Builder region​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to create the qos. If omitted, the `region` argument of the provider is used. Changing this creates a new qos.
        Returns:
        builder
      • region

        public QosV3State.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to create the qos. If omitted, the `region` argument of the provider is used. Changing this creates a new qos.
        Returns:
        builder
      • specs

        public QosV3State.Builder specs​(@Nullable
                                        com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>> specs)
        Parameters:
        specs - Key/Value pairs of specs for the qos.
        Returns:
        builder
      • specs

        public QosV3State.Builder specs​(java.util.Map<java.lang.String,​java.lang.Object> specs)
        Parameters:
        specs - Key/Value pairs of specs for the qos.
        Returns:
        builder