Interface ModifyHostsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ModifyHostsRequest.Builder,
,ModifyHostsRequest> Ec2Request.Builder
,SdkBuilder<ModifyHostsRequest.Builder,
,ModifyHostsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ModifyHostsRequest
-
Method Summary
Modifier and TypeMethodDescriptionautoPlacement
(String autoPlacement) Specify whether to enable or disable auto-placement.autoPlacement
(AutoPlacement autoPlacement) Specify whether to enable or disable auto-placement.The IDs of the Dedicated Hosts to modify.hostIds
(Collection<String> hostIds) The IDs of the Dedicated Hosts to modify.hostMaintenance
(String hostMaintenance) Indicates whether to enable or disable host maintenance for the Dedicated Host.hostMaintenance
(HostMaintenance hostMaintenance) Indicates whether to enable or disable host maintenance for the Dedicated Host.hostRecovery
(String hostRecovery) Indicates whether to enable or disable host recovery for the Dedicated Host.hostRecovery
(HostRecovery hostRecovery) Indicates whether to enable or disable host recovery for the Dedicated Host.instanceFamily
(String instanceFamily) Specifies the instance family to be supported by the Dedicated Host.instanceType
(String instanceType) Specifies the instance type to be supported by the Dedicated Host.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
autoPlacement
Specify whether to enable or disable auto-placement.
- Parameters:
autoPlacement
- Specify whether to enable or disable auto-placement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoPlacement
Specify whether to enable or disable auto-placement.
- Parameters:
autoPlacement
- Specify whether to enable or disable auto-placement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hostIds
The IDs of the Dedicated Hosts to modify.
- Parameters:
hostIds
- The IDs of the Dedicated Hosts to modify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostIds
The IDs of the Dedicated Hosts to modify.
- Parameters:
hostIds
- The IDs of the Dedicated Hosts to modify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostRecovery
Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.
- Parameters:
hostRecovery
- Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hostRecovery
Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.
- Parameters:
hostRecovery
- Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceType
Specifies the instance type to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support only a specific instance type.
If you want to modify a Dedicated Host to support multiple instance types in its current instance family, omit this parameter and specify InstanceFamily instead. You cannot specify InstanceType and InstanceFamily in the same request.
- Parameters:
instanceType
- Specifies the instance type to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support only a specific instance type.If you want to modify a Dedicated Host to support multiple instance types in its current instance family, omit this parameter and specify InstanceFamily instead. You cannot specify InstanceType and InstanceFamily in the same request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceFamily
Specifies the instance family to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support multiple instance types within its current instance family.
If you want to modify a Dedicated Host to support a specific instance type only, omit this parameter and specify InstanceType instead. You cannot specify InstanceFamily and InstanceType in the same request.
- Parameters:
instanceFamily
- Specifies the instance family to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support multiple instance types within its current instance family.If you want to modify a Dedicated Host to support a specific instance type only, omit this parameter and specify InstanceType instead. You cannot specify InstanceFamily and InstanceType in the same request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostMaintenance
Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide.
- Parameters:
hostMaintenance
- Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hostMaintenance
Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide.
- Parameters:
hostMaintenance
- Indicates whether to enable or disable host maintenance for the Dedicated Host. For more information, see Host maintenance in the Amazon EC2 User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
ModifyHostsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ModifyHostsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-