Interface EC2ResourceDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EC2ResourceDetails.Builder,EC2ResourceDetails>, SdkBuilder<EC2ResourceDetails.Builder,EC2ResourceDetails>, SdkPojo
Enclosing class:
EC2ResourceDetails

public static interface EC2ResourceDetails.Builder extends SdkPojo, CopyableBuilder<EC2ResourceDetails.Builder,EC2ResourceDetails>
  • Method Details

    • hourlyOnDemandRate

      EC2ResourceDetails.Builder hourlyOnDemandRate(String hourlyOnDemandRate)

      The hourly public On-Demand rate for the instance type.

      Parameters:
      hourlyOnDemandRate - The hourly public On-Demand rate for the instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceType

      EC2ResourceDetails.Builder instanceType(String instanceType)

      The type of Amazon Web Services instance.

      Parameters:
      instanceType - The type of Amazon Web Services instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • platform

      EC2ResourceDetails.Builder platform(String platform)

      The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.

      Parameters:
      platform - The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • region

      The Amazon Web Services Region of the instance.

      Parameters:
      region - The Amazon Web Services Region of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sku

      The SKU of the product.

      Parameters:
      sku - The SKU of the product.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memory

      The memory capacity of the Amazon Web Services instance.

      Parameters:
      memory - The memory capacity of the Amazon Web Services instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkPerformance

      EC2ResourceDetails.Builder networkPerformance(String networkPerformance)

      The network performance capacity of the Amazon Web Services instance.

      Parameters:
      networkPerformance - The network performance capacity of the Amazon Web Services instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • storage

      The disk storage of the Amazon Web Services instance. This doesn't include EBS storage.

      Parameters:
      storage - The disk storage of the Amazon Web Services instance. This doesn't include EBS storage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vcpu

      The number of VCPU cores in the Amazon Web Services instance type.

      Parameters:
      vcpu - The number of VCPU cores in the Amazon Web Services instance type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.