Interface UltraServer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UltraServer.Builder,
,UltraServer> SdkBuilder<UltraServer.Builder,
,UltraServer> SdkPojo
- Enclosing class:
UltraServer
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The name of the Availability Zone where the UltraServer is provisioned.availableInstanceCount
(Integer availableInstanceCount) The number of instances currently available for use in this UltraServer.availableSpareInstanceCount
(Integer availableSpareInstanceCount) The number of available spare instances in the UltraServer.configuredSpareInstanceCount
(Integer configuredSpareInstanceCount) The number of spare instances configured for this UltraServer to provide enhanced resiliency.healthStatus
(String healthStatus) The overall health status of the UltraServer.healthStatus
(UltraServerHealthStatus healthStatus) The overall health status of the UltraServer.instanceType
(String instanceType) The Amazon EC2 instance type used in the UltraServer.instanceType
(ReservedCapacityInstanceType instanceType) The Amazon EC2 instance type used in the UltraServer.inUseInstanceCount
(Integer inUseInstanceCount) The number of instances currently in use in this UltraServer.totalInstanceCount
(Integer totalInstanceCount) The total number of instances in this UltraServer.ultraServerId
(String ultraServerId) The unique identifier for the UltraServer.ultraServerType
(String ultraServerType) The type of UltraServer, such as ml.u-p6e-gb200x72.unhealthyInstanceCount
(Integer unhealthyInstanceCount) The number of instances in this UltraServer that are currently in an unhealthy state.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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
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
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
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:
-