Interface ModifyInstanceMaintenanceOptionsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ModifyInstanceMaintenanceOptionsRequest.Builder,ModifyInstanceMaintenanceOptionsRequest>,Ec2Request.Builder,SdkBuilder<ModifyInstanceMaintenanceOptionsRequest.Builder,ModifyInstanceMaintenanceOptionsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ModifyInstanceMaintenanceOptionsRequest
@Mutable @NotThreadSafe public static interface ModifyInstanceMaintenanceOptionsRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyInstanceMaintenanceOptionsRequest.Builder,ModifyInstanceMaintenanceOptionsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyInstanceMaintenanceOptionsRequest.BuilderautoRecovery(String autoRecovery)Disables the automatic recovery behavior of your instance or sets it to default.ModifyInstanceMaintenanceOptionsRequest.BuilderautoRecovery(InstanceAutoRecoveryState autoRecovery)Disables the automatic recovery behavior of your instance or sets it to default.ModifyInstanceMaintenanceOptionsRequest.BuilderdryRun(Boolean dryRun)Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.ModifyInstanceMaintenanceOptionsRequest.BuilderinstanceId(String instanceId)The ID of the instance.ModifyInstanceMaintenanceOptionsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ModifyInstanceMaintenanceOptionsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ModifyInstanceMaintenanceOptionsRequest.BuilderrebootMigration(String rebootMigration)Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduledsystem-rebootevent:ModifyInstanceMaintenanceOptionsRequest.BuilderrebootMigration(InstanceRebootMigrationState rebootMigration)Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduledsystem-rebootevent:-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
instanceId
ModifyInstanceMaintenanceOptionsRequest.Builder instanceId(String instanceId)
The ID of the instance.
- Parameters:
instanceId- The ID of the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoRecovery
ModifyInstanceMaintenanceOptionsRequest.Builder autoRecovery(String autoRecovery)
Disables the automatic recovery behavior of your instance or sets it to default.
- Parameters:
autoRecovery- Disables the automatic recovery behavior of your instance or sets it to default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceAutoRecoveryState,InstanceAutoRecoveryState
-
autoRecovery
ModifyInstanceMaintenanceOptionsRequest.Builder autoRecovery(InstanceAutoRecoveryState autoRecovery)
Disables the automatic recovery behavior of your instance or sets it to default.
- Parameters:
autoRecovery- Disables the automatic recovery behavior of your instance or sets it to default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceAutoRecoveryState,InstanceAutoRecoveryState
-
rebootMigration
ModifyInstanceMaintenanceOptionsRequest.Builder rebootMigration(String rebootMigration)
Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduled
system-rebootevent:-
default- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-rebootevent is cleared. If unsuccessful, an in-place reboot occurs and the event remains scheduled. -
disabled- Amazon EC2 keeps the instance on the same hardware (in-place reboot). Thesystem-rebootevent remains scheduled.
This setting only applies to supported instances that have a scheduled reboot event. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.
- Parameters:
rebootMigration- Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduledsystem-rebootevent:-
default- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-rebootevent is cleared. If unsuccessful, an in-place reboot occurs and the event remains scheduled. -
disabled- Amazon EC2 keeps the instance on the same hardware (in-place reboot). Thesystem-rebootevent remains scheduled.
This setting only applies to supported instances that have a scheduled reboot event. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceRebootMigrationState,InstanceRebootMigrationState
-
-
rebootMigration
ModifyInstanceMaintenanceOptionsRequest.Builder rebootMigration(InstanceRebootMigrationState rebootMigration)
Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduled
system-rebootevent:-
default- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-rebootevent is cleared. If unsuccessful, an in-place reboot occurs and the event remains scheduled. -
disabled- Amazon EC2 keeps the instance on the same hardware (in-place reboot). Thesystem-rebootevent remains scheduled.
This setting only applies to supported instances that have a scheduled reboot event. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.
- Parameters:
rebootMigration- Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduledsystem-rebootevent:-
default- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-rebootevent is cleared. If unsuccessful, an in-place reboot occurs and the event remains scheduled. -
disabled- Amazon EC2 keeps the instance on the same hardware (in-place reboot). Thesystem-rebootevent remains scheduled.
This setting only applies to supported instances that have a scheduled reboot event. For more information, see Enable or disable reboot migration in the Amazon EC2 User Guide.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InstanceRebootMigrationState,InstanceRebootMigrationState
-
-
dryRun
ModifyInstanceMaintenanceOptionsRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.- Parameters:
dryRun- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation. Otherwise, it isUnauthorizedOperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ModifyInstanceMaintenanceOptionsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyInstanceMaintenanceOptionsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-