Class InstanceMaintenanceOptions
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<InstanceMaintenanceOptions.Builder,
InstanceMaintenanceOptions>
The maintenance options for the instance.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionProvides information on the current automatic recovery behavior of your instance.final String
Provides information on the current automatic recovery behavior of your instance.builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduledsystem-reboot
event:final String
Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduledsystem-reboot
event:static Class
<? extends InstanceMaintenanceOptions.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
autoRecovery
Provides information on the current automatic recovery behavior of your instance.
If the service returns an enum value that is not available in the current SDK version,
autoRecovery
will returnInstanceAutoRecoveryState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromautoRecoveryAsString()
.- Returns:
- Provides information on the current automatic recovery behavior of your instance.
- See Also:
-
autoRecoveryAsString
Provides information on the current automatic recovery behavior of your instance.
If the service returns an enum value that is not available in the current SDK version,
autoRecovery
will returnInstanceAutoRecoveryState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromautoRecoveryAsString()
.- Returns:
- Provides information on the current automatic recovery behavior of your instance.
- See Also:
-
rebootMigration
Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduled
system-reboot
event:-
default
- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-reboot
event 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-reboot
event 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.
If the service returns an enum value that is not available in the current SDK version,
rebootMigration
will returnInstanceRebootMigrationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromrebootMigrationAsString()
.- Returns:
- Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a
scheduled
system-reboot
event:-
default
- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-reboot
event 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-reboot
event 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.
-
- See Also:
-
-
rebootMigrationAsString
Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a scheduled
system-reboot
event:-
default
- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-reboot
event 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-reboot
event 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.
If the service returns an enum value that is not available in the current SDK version,
rebootMigration
will returnInstanceRebootMigrationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromrebootMigrationAsString()
.- Returns:
- Specifies whether to attempt reboot migration during a user-initiated reboot of an instance that has a
scheduled
system-reboot
event:-
default
- Amazon EC2 attempts to migrate the instance to new hardware (reboot migration). If successful, thesystem-reboot
event 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-reboot
event 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.
-
- See Also:
-
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<InstanceMaintenanceOptions.Builder,
InstanceMaintenanceOptions> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-