Interface ModifyHostsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<ModifyHostsRequest.Builder,ModifyHostsRequest>, Ec2Request.Builder, SdkBuilder<ModifyHostsRequest.Builder,ModifyHostsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
ModifyHostsRequest

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

    • autoPlacement

      ModifyHostsRequest.Builder autoPlacement(String 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

      ModifyHostsRequest.Builder autoPlacement(AutoPlacement 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

      ModifyHostsRequest.Builder hostIds(String... 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

      ModifyHostsRequest.Builder hostRecovery(String 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

      ModifyHostsRequest.Builder hostRecovery(HostRecovery 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

      ModifyHostsRequest.Builder instanceType(String 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

      ModifyHostsRequest.Builder instanceFamily(String 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

      ModifyHostsRequest.Builder hostMaintenance(String 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

      ModifyHostsRequest.Builder hostMaintenance(HostMaintenance 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.