Class UpdateLaunchConfigurationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.mgn.model.MgnRequest
-
- software.amazon.awssdk.services.mgn.model.UpdateLaunchConfigurationRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateLaunchConfigurationRequest.Builder,UpdateLaunchConfigurationRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateLaunchConfigurationRequest extends MgnRequest implements ToCopyableBuilder<UpdateLaunchConfigurationRequest.Builder,UpdateLaunchConfigurationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateLaunchConfigurationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccountID()Update Launch configuration Account ID.BootModebootMode()Update Launch configuration boot mode request.StringbootModeAsString()Update Launch configuration boot mode request.static UpdateLaunchConfigurationRequest.Builderbuilder()BooleancopyPrivateIp()Update Launch configuration copy Private IP request.BooleancopyTags()Update Launch configuration copy Tags request.BooleanenableMapAutoTagging()Enable map auto tagging.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LaunchDispositionlaunchDisposition()Update Launch configuration launch disposition request.StringlaunchDispositionAsString()Update Launch configuration launch disposition request.Licensinglicensing()Update Launch configuration licensing request.StringmapAutoTaggingMpeID()Launch configuration map auto tagging MPE ID.Stringname()Update Launch configuration name request.PostLaunchActionspostLaunchActions()Returns the value of the PostLaunchActions property for this object.List<SdkField<?>>sdkFields()static Class<? extends UpdateLaunchConfigurationRequest.Builder>serializableBuilderClass()StringsourceServerID()Update Launch configuration by Source Server ID request.TargetInstanceTypeRightSizingMethodtargetInstanceTypeRightSizingMethod()Update Launch configuration Target instance right sizing request.StringtargetInstanceTypeRightSizingMethodAsString()Update Launch configuration Target instance right sizing request.UpdateLaunchConfigurationRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
accountID
public final String accountID()
Update Launch configuration Account ID.
- Returns:
- Update Launch configuration Account ID.
-
bootMode
public final BootMode bootMode()
Update Launch configuration boot mode request.
If the service returns an enum value that is not available in the current SDK version,
bootModewill returnBootMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombootModeAsString().- Returns:
- Update Launch configuration boot mode request.
- See Also:
BootMode
-
bootModeAsString
public final String bootModeAsString()
Update Launch configuration boot mode request.
If the service returns an enum value that is not available in the current SDK version,
bootModewill returnBootMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombootModeAsString().- Returns:
- Update Launch configuration boot mode request.
- See Also:
BootMode
-
copyPrivateIp
public final Boolean copyPrivateIp()
Update Launch configuration copy Private IP request.
- Returns:
- Update Launch configuration copy Private IP request.
-
copyTags
public final Boolean copyTags()
Update Launch configuration copy Tags request.
- Returns:
- Update Launch configuration copy Tags request.
-
enableMapAutoTagging
public final Boolean enableMapAutoTagging()
Enable map auto tagging.
- Returns:
- Enable map auto tagging.
-
launchDisposition
public final LaunchDisposition launchDisposition()
Update Launch configuration launch disposition request.
If the service returns an enum value that is not available in the current SDK version,
launchDispositionwill returnLaunchDisposition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlaunchDispositionAsString().- Returns:
- Update Launch configuration launch disposition request.
- See Also:
LaunchDisposition
-
launchDispositionAsString
public final String launchDispositionAsString()
Update Launch configuration launch disposition request.
If the service returns an enum value that is not available in the current SDK version,
launchDispositionwill returnLaunchDisposition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlaunchDispositionAsString().- Returns:
- Update Launch configuration launch disposition request.
- See Also:
LaunchDisposition
-
licensing
public final Licensing licensing()
Update Launch configuration licensing request.
- Returns:
- Update Launch configuration licensing request.
-
mapAutoTaggingMpeID
public final String mapAutoTaggingMpeID()
Launch configuration map auto tagging MPE ID.
- Returns:
- Launch configuration map auto tagging MPE ID.
-
name
public final String name()
Update Launch configuration name request.
- Returns:
- Update Launch configuration name request.
-
postLaunchActions
public final PostLaunchActions postLaunchActions()
Returns the value of the PostLaunchActions property for this object.- Returns:
- The value of the PostLaunchActions property for this object.
-
sourceServerID
public final String sourceServerID()
Update Launch configuration by Source Server ID request.
- Returns:
- Update Launch configuration by Source Server ID request.
-
targetInstanceTypeRightSizingMethod
public final TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod()
Update Launch configuration Target instance right sizing request.
If the service returns an enum value that is not available in the current SDK version,
targetInstanceTypeRightSizingMethodwill returnTargetInstanceTypeRightSizingMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetInstanceTypeRightSizingMethodAsString().- Returns:
- Update Launch configuration Target instance right sizing request.
- See Also:
TargetInstanceTypeRightSizingMethod
-
targetInstanceTypeRightSizingMethodAsString
public final String targetInstanceTypeRightSizingMethodAsString()
Update Launch configuration Target instance right sizing request.
If the service returns an enum value that is not available in the current SDK version,
targetInstanceTypeRightSizingMethodwill returnTargetInstanceTypeRightSizingMethod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtargetInstanceTypeRightSizingMethodAsString().- Returns:
- Update Launch configuration Target instance right sizing request.
- See Also:
TargetInstanceTypeRightSizingMethod
-
toBuilder
public UpdateLaunchConfigurationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateLaunchConfigurationRequest.Builder,UpdateLaunchConfigurationRequest>- Specified by:
toBuilderin classMgnRequest
-
builder
public static UpdateLaunchConfigurationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateLaunchConfigurationRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-