Interface UltraServer.Builder

  • Method Details

    • ultraServerId

      UltraServer.Builder ultraServerId(String ultraServerId)

      The unique identifier for the UltraServer.

      Parameters:
      ultraServerId - The unique identifier for the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ultraServerType

      UltraServer.Builder ultraServerType(String ultraServerType)

      The type of UltraServer, such as ml.u-p6e-gb200x72.

      Parameters:
      ultraServerType - The type of UltraServer, such as ml.u-p6e-gb200x72.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      UltraServer.Builder availabilityZone(String availabilityZone)

      The name of the Availability Zone where the UltraServer is provisioned.

      Parameters:
      availabilityZone - The name of the Availability Zone where the UltraServer is provisioned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceType

      UltraServer.Builder instanceType(String instanceType)

      The Amazon EC2 instance type used in the UltraServer.

      Parameters:
      instanceType - The Amazon EC2 instance type used in the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instanceType

      The Amazon EC2 instance type used in the UltraServer.

      Parameters:
      instanceType - The Amazon EC2 instance type used in the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • totalInstanceCount

      UltraServer.Builder totalInstanceCount(Integer totalInstanceCount)

      The total number of instances in this UltraServer.

      Parameters:
      totalInstanceCount - The total number of instances in this UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuredSpareInstanceCount

      UltraServer.Builder configuredSpareInstanceCount(Integer configuredSpareInstanceCount)

      The number of spare instances configured for this UltraServer to provide enhanced resiliency.

      Parameters:
      configuredSpareInstanceCount - The number of spare instances configured for this UltraServer to provide enhanced resiliency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableInstanceCount

      UltraServer.Builder availableInstanceCount(Integer availableInstanceCount)

      The number of instances currently available for use in this UltraServer.

      Parameters:
      availableInstanceCount - The number of instances currently available for use in this UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inUseInstanceCount

      UltraServer.Builder inUseInstanceCount(Integer inUseInstanceCount)

      The number of instances currently in use in this UltraServer.

      Parameters:
      inUseInstanceCount - The number of instances currently in use in this UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableSpareInstanceCount

      UltraServer.Builder availableSpareInstanceCount(Integer availableSpareInstanceCount)

      The number of available spare instances in the UltraServer.

      Parameters:
      availableSpareInstanceCount - The number of available spare instances in the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • unhealthyInstanceCount

      UltraServer.Builder unhealthyInstanceCount(Integer unhealthyInstanceCount)

      The number of instances in this UltraServer that are currently in an unhealthy state.

      Parameters:
      unhealthyInstanceCount - The number of instances in this UltraServer that are currently in an unhealthy state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • healthStatus

      UltraServer.Builder healthStatus(String healthStatus)

      The overall health status of the UltraServer.

      Parameters:
      healthStatus - The overall health status of the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • healthStatus

      UltraServer.Builder healthStatus(UltraServerHealthStatus healthStatus)

      The overall health status of the UltraServer.

      Parameters:
      healthStatus - The overall health status of the UltraServer.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: