Interface PerformanceFactorReference.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PerformanceFactorReference.Builder,PerformanceFactorReference>
,SdkBuilder<PerformanceFactorReference.Builder,PerformanceFactorReference>
,SdkPojo
- Enclosing class:
- PerformanceFactorReference
public static interface PerformanceFactorReference.Builder extends SdkPojo, CopyableBuilder<PerformanceFactorReference.Builder,PerformanceFactorReference>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PerformanceFactorReference.Builder
instanceFamily(String instanceFamily)
The instance family to use as a baseline reference.-
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 Detail
-
instanceFamily
PerformanceFactorReference.Builder instanceFamily(String instanceFamily)
The instance family to use as a baseline reference.
Ensure that you specify the correct value for the instance family. The instance family is everything before the period (
.
) in the instance type name. For example, in the instance typec6i.large
, the instance family isc6i
, notc6
. For more information, see Amazon EC2 instance type naming conventions in Amazon EC2 Instance Types.The following instance families are not supported for performance protection:
-
c1
-
g3
|g3s
-
hpc7g
-
m1
|m2
-
mac1
|mac2
|mac2-m1ultra
|mac2-m2
|mac2-m2pro
-
p3dn
|p4d
|p5
-
t1
-
u-12tb1
|u-18tb1
|u-24tb1
|u-3tb1
|u-6tb1
|u-9tb1
|u7i-12tb
|u7in-16tb
|u7in-24tb
|u7in-32tb
If you enable performance protection by specifying a supported instance family, the returned instance types will exclude the above unsupported instance families.
If you specify an unsupported instance family as a value for baseline performance, the API returns an empty response for and an exception for , , , and .
- Parameters:
instanceFamily
- The instance family to use as a baseline reference.Ensure that you specify the correct value for the instance family. The instance family is everything before the period (
.
) in the instance type name. For example, in the instance typec6i.large
, the instance family isc6i
, notc6
. For more information, see Amazon EC2 instance type naming conventions in Amazon EC2 Instance Types.The following instance families are not supported for performance protection:
-
c1
-
g3
|g3s
-
hpc7g
-
m1
|m2
-
mac1
|mac2
|mac2-m1ultra
|mac2-m2
|mac2-m2pro
-
p3dn
|p4d
|p5
-
t1
-
u-12tb1
|u-18tb1
|u-24tb1
|u-3tb1
|u-6tb1
|u-9tb1
|u7i-12tb
|u7in-16tb
|u7in-24tb
|u7in-32tb
If you enable performance protection by specifying a supported instance family, the returned instance types will exclude the above unsupported instance families.
If you specify an unsupported instance family as a value for baseline performance, the API returns an empty response for and an exception for , , , and .
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-