public static class UpdateMigrationDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public UpdateMigrationDetails.Builder displayName(String displayName)
User-friendly name of the migration.
displayName
- the value to setpublic UpdateMigrationDetails.Builder description(String description)
Description of the migration.
description
- the value to setpublic UpdateMigrationDetails.Builder discoveryDetails(DiscoveryDetails discoveryDetails)
public UpdateMigrationDetails.Builder isSelectiveMigration(Boolean isSelectiveMigration)
If set to true
, Application Migration migrates the application resources
selectively depending on the source.
isSelectiveMigration
- the value to setpublic UpdateMigrationDetails.Builder serviceConfig(Map<String,ConfigurationField> serviceConfig)
Configuration required to migrate the application. In addition to the key and value, additional fields are provided to describe type type and purpose of each field. Only the value for each key is required when passing configuration to the CreateMigration operation.
serviceConfig
- the value to setpublic UpdateMigrationDetails.Builder applicationConfig(Map<String,ConfigurationField> applicationConfig)
Configuration required to migrate the application. In addition to the key and value, additional fields are provided to describe type type and purpose of each field. Only the value for each key is required when passing configuration to the CreateMigration operation.
applicationConfig
- the value to setpublic UpdateMigrationDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined
name, type, or namespace. For more information, see Resource
Tags. Example:
{"Department": "Finance"}
freeformTags
- the value to setpublic UpdateMigrationDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For
more information, see Resource
Tags. Example:
{"Operations": {"CostCenter": "42"}}
definedTags
- the value to setpublic UpdateMigrationDetails build()
public UpdateMigrationDetails.Builder copy(UpdateMigrationDetails model)
Copyright © 2016–2023. All rights reserved.