Interface UpdateLaunchConfigurationTemplateRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateLaunchConfigurationTemplateRequest.Builder,UpdateLaunchConfigurationTemplateRequest>,DrsRequest.Builder,SdkBuilder<UpdateLaunchConfigurationTemplateRequest.Builder,UpdateLaunchConfigurationTemplateRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateLaunchConfigurationTemplateRequest
public static interface UpdateLaunchConfigurationTemplateRequest.Builder extends DrsRequest.Builder, SdkPojo, CopyableBuilder<UpdateLaunchConfigurationTemplateRequest.Builder,UpdateLaunchConfigurationTemplateRequest>
-
-
Method Summary
-
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.drs.model.DrsRequest.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 Detail
-
copyPrivateIp
UpdateLaunchConfigurationTemplateRequest.Builder copyPrivateIp(Boolean copyPrivateIp)
Copy private IP.
- Parameters:
copyPrivateIp- Copy private IP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
copyTags
UpdateLaunchConfigurationTemplateRequest.Builder copyTags(Boolean copyTags)
Copy tags.
- Parameters:
copyTags- Copy tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportBucketArn
UpdateLaunchConfigurationTemplateRequest.Builder exportBucketArn(String exportBucketArn)
S3 bucket ARN to export Source Network templates.
- Parameters:
exportBucketArn- S3 bucket ARN to export Source Network templates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchConfigurationTemplateID
UpdateLaunchConfigurationTemplateRequest.Builder launchConfigurationTemplateID(String launchConfigurationTemplateID)
Launch Configuration Template ID.
- Parameters:
launchConfigurationTemplateID- Launch Configuration Template ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchDisposition
UpdateLaunchConfigurationTemplateRequest.Builder launchDisposition(String launchDisposition)
Launch disposition.
- Parameters:
launchDisposition- Launch disposition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LaunchDisposition,LaunchDisposition
-
launchDisposition
UpdateLaunchConfigurationTemplateRequest.Builder launchDisposition(LaunchDisposition launchDisposition)
Launch disposition.
- Parameters:
launchDisposition- Launch disposition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
LaunchDisposition,LaunchDisposition
-
launchIntoSourceInstance
UpdateLaunchConfigurationTemplateRequest.Builder launchIntoSourceInstance(Boolean launchIntoSourceInstance)
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
- Parameters:
launchIntoSourceInstance- DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licensing
UpdateLaunchConfigurationTemplateRequest.Builder licensing(Licensing licensing)
Licensing.
- Parameters:
licensing- Licensing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licensing
default UpdateLaunchConfigurationTemplateRequest.Builder licensing(Consumer<Licensing.Builder> licensing)
Licensing.
This is a convenience method that creates an instance of theLicensing.Builderavoiding the need to create one manually viaLicensing.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolicensing(Licensing).- Parameters:
licensing- a consumer that will call methods onLicensing.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
licensing(Licensing)
-
postLaunchEnabled
UpdateLaunchConfigurationTemplateRequest.Builder postLaunchEnabled(Boolean postLaunchEnabled)
Whether we want to activate post-launch actions.
- Parameters:
postLaunchEnabled- Whether we want to activate post-launch actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetInstanceTypeRightSizingMethod
UpdateLaunchConfigurationTemplateRequest.Builder targetInstanceTypeRightSizingMethod(String targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
- Parameters:
targetInstanceTypeRightSizingMethod- Target instance type right-sizing method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TargetInstanceTypeRightSizingMethod,TargetInstanceTypeRightSizingMethod
-
targetInstanceTypeRightSizingMethod
UpdateLaunchConfigurationTemplateRequest.Builder targetInstanceTypeRightSizingMethod(TargetInstanceTypeRightSizingMethod targetInstanceTypeRightSizingMethod)
Target instance type right-sizing method.
- Parameters:
targetInstanceTypeRightSizingMethod- Target instance type right-sizing method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TargetInstanceTypeRightSizingMethod,TargetInstanceTypeRightSizingMethod
-
overrideConfiguration
UpdateLaunchConfigurationTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateLaunchConfigurationTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-