Class GetFlavorPlainArgs.Builder

  • Enclosing class:
    GetFlavorPlainArgs

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

      • description

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

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

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

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

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

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

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

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

        public GetFlavorPlainArgs.Builder region​(@Nullable
                                                 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 GetFlavorPlainArgs.Builder rxTxFactor​(@Nullable
                                                     java.lang.Double rxTxFactor)
        Parameters:
        rxTxFactor - The `rx_tx_factor` of the flavor.
        Returns:
        builder
      • swap

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

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