Class CreateMigrationAssetDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.CreateMigrationAssetDetails.Builder
-
- Enclosing class:
- CreateMigrationAssetDetails
public static class CreateMigrationAssetDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreateMigrationAssetDetails.Builder displayName(String displayName)
A user-friendly name.If empty, then source asset name will be used. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
inventoryAssetId
public CreateMigrationAssetDetails.Builder inventoryAssetId(String inventoryAssetId)
OCID of an asset for an inventory.- Parameters:
inventoryAssetId
- the value to set- Returns:
- this builder
-
migrationId
public CreateMigrationAssetDetails.Builder migrationId(String migrationId)
OCID of the associated migration.- Parameters:
migrationId
- the value to set- Returns:
- this builder
-
replicationScheduleId
public CreateMigrationAssetDetails.Builder replicationScheduleId(String replicationScheduleId)
Replication schedule identifier- Parameters:
replicationScheduleId
- the value to set- Returns:
- this builder
-
availabilityDomain
public CreateMigrationAssetDetails.Builder availabilityDomain(String availabilityDomain)
Availability domain- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
replicationCompartmentId
public CreateMigrationAssetDetails.Builder replicationCompartmentId(String replicationCompartmentId)
Replication compartment identifier- Parameters:
replicationCompartmentId
- the value to set- Returns:
- this builder
-
snapShotBucketName
public CreateMigrationAssetDetails.Builder snapShotBucketName(String snapShotBucketName)
Name of snapshot bucket- Parameters:
snapShotBucketName
- the value to set- Returns:
- this builder
-
dependsOn
public CreateMigrationAssetDetails.Builder dependsOn(List<String> dependsOn)
List of migration assets that depends on this asset.- Parameters:
dependsOn
- the value to set- Returns:
- this builder
-
build
public CreateMigrationAssetDetails build()
-
copy
public CreateMigrationAssetDetails.Builder copy(CreateMigrationAssetDetails model)
-
-