Class GetFlavorArgs.Builder

  • Enclosing class:
    GetFlavorArgs

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

      • Builder

        public Builder()
    • Method Detail

      • description

        public GetFlavorArgs.Builder description​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The description of the flavor.
        Returns:
        builder
      • description

        public GetFlavorArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The description of the flavor.
        Returns:
        builder
      • disk

        public GetFlavorArgs.Builder disk​(@Nullable
                                          com.pulumi.core.Output<java.lang.Integer> disk)
        Parameters:
        disk - The exact amount of disk (in gigabytes).
        Returns:
        builder
      • disk

        public GetFlavorArgs.Builder disk​(java.lang.Integer disk)
        Parameters:
        disk - The exact amount of disk (in gigabytes).
        Returns:
        builder
      • flavorId

        public GetFlavorArgs.Builder flavorId​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> flavorId)
        Parameters:
        flavorId - The ID of the flavor. Conflicts with the `name`, `min_ram` and `min_disk`
        Returns:
        builder
      • flavorId

        public GetFlavorArgs.Builder flavorId​(java.lang.String flavorId)
        Parameters:
        flavorId - The ID of the flavor. Conflicts with the `name`, `min_ram` and `min_disk`
        Returns:
        builder
      • isPublic

        public GetFlavorArgs.Builder isPublic​(@Nullable
                                              com.pulumi.core.Output<java.lang.Boolean> isPublic)
        Parameters:
        isPublic - The flavor visibility.
        Returns:
        builder
      • isPublic

        public GetFlavorArgs.Builder isPublic​(java.lang.Boolean isPublic)
        Parameters:
        isPublic - The flavor visibility.
        Returns:
        builder
      • minDisk

        public GetFlavorArgs.Builder minDisk​(@Nullable
                                             com.pulumi.core.Output<java.lang.Integer> minDisk)
        Parameters:
        minDisk - The minimum amount of disk (in gigabytes). Conflicts with the `flavor_id`.
        Returns:
        builder
      • minDisk

        public GetFlavorArgs.Builder minDisk​(java.lang.Integer minDisk)
        Parameters:
        minDisk - The minimum amount of disk (in gigabytes). Conflicts with the `flavor_id`.
        Returns:
        builder
      • minRam

        public GetFlavorArgs.Builder minRam​(@Nullable
                                            com.pulumi.core.Output<java.lang.Integer> minRam)
        Parameters:
        minRam - The minimum amount of RAM (in megabytes). Conflicts with the `flavor_id`.
        Returns:
        builder
      • minRam

        public GetFlavorArgs.Builder minRam​(java.lang.Integer minRam)
        Parameters:
        minRam - The minimum amount of RAM (in megabytes). Conflicts with the `flavor_id`.
        Returns:
        builder
      • name

        public GetFlavorArgs.Builder name​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the flavor. Conflicts with the `flavor_id`.
        Returns:
        builder
      • name

        public GetFlavorArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the flavor. Conflicts with the `flavor_id`.
        Returns:
        builder
      • ram

        public GetFlavorArgs.Builder ram​(@Nullable
                                         com.pulumi.core.Output<java.lang.Integer> ram)
        Parameters:
        ram - The exact amount of RAM (in megabytes).
        Returns:
        builder
      • ram

        public GetFlavorArgs.Builder ram​(java.lang.Integer ram)
        Parameters:
        ram - The exact amount of RAM (in megabytes).
        Returns:
        builder
      • region

        public GetFlavorArgs.Builder region​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Compute client. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • region

        public GetFlavorArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Compute client. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • rxTxFactor

        public GetFlavorArgs.Builder rxTxFactor​(@Nullable
                                                com.pulumi.core.Output<java.lang.Double> rxTxFactor)
        Parameters:
        rxTxFactor - The `rx_tx_factor` of the flavor.
        Returns:
        builder
      • rxTxFactor

        public GetFlavorArgs.Builder rxTxFactor​(java.lang.Double rxTxFactor)
        Parameters:
        rxTxFactor - The `rx_tx_factor` of the flavor.
        Returns:
        builder
      • swap

        public GetFlavorArgs.Builder swap​(@Nullable
                                          com.pulumi.core.Output<java.lang.Integer> swap)
        Parameters:
        swap - The amount of swap (in gigabytes).
        Returns:
        builder
      • swap

        public GetFlavorArgs.Builder swap​(java.lang.Integer swap)
        Parameters:
        swap - The amount of swap (in gigabytes).
        Returns:
        builder
      • vcpus

        public GetFlavorArgs.Builder vcpus​(@Nullable
                                           com.pulumi.core.Output<java.lang.Integer> vcpus)
        Parameters:
        vcpus - The amount of VCPUs.
        Returns:
        builder
      • vcpus

        public GetFlavorArgs.Builder vcpus​(java.lang.Integer vcpus)
        Parameters:
        vcpus - The amount of VCPUs.
        Returns:
        builder