MongoMigrationCollection Class
- java.
lang. Object - com.
azure. resourcemanager. datamigration. models. MongoMigrationCollection
- com.
Implements
public final class MongoMigrationCollection
implements JsonSerializable<MongoMigrationCollection>
Mongo source and target database and collection details.
Constructor Summary
| Constructor | Description |
|---|---|
| MongoMigrationCollection() |
Creates an instance of Mongo |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Mongo |
fromJson(JsonReader jsonReader)
Reads an instance of Mongo |
|
Mongo |
migrationProgressDetails()
Get the migration |
| String |
sourceCollection()
Get the source |
| String |
sourceDatabase()
Get the source |
| String |
targetCollection()
Get the target |
| String |
targetDatabase()
Get the target |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Mongo |
withSourceCollection(String sourceCollection)
Set the source |
|
Mongo |
withSourceDatabase(String sourceDatabase)
Set the source |
|
Mongo |
withTargetCollection(String targetCollection)
Set the target |
|
Mongo |
withTargetDatabase(String targetDatabase)
Set the target |
Methods inherited from java.lang.Object
Constructor Details
MongoMigrationCollection
public MongoMigrationCollection()
Creates an instance of MongoMigrationCollection class.
Method Details
fromJson
public static MongoMigrationCollection fromJson(JsonReader jsonReader)
Reads an instance of MongoMigrationCollection from the JsonReader.
Parameters:
Returns:
Throws:
migrationProgressDetails
public MongoMigrationProgressDetails migrationProgressDetails()
Get the migrationProgressDetails property: Detailed migration status. Not included by default.
Returns:
sourceCollection
public String sourceCollection()
Get the sourceCollection property: Source collection name.
Returns:
sourceDatabase
public String sourceDatabase()
Get the sourceDatabase property: Source database name.
Returns:
targetCollection
public String targetCollection()
Get the targetCollection property: Target collection name.
Returns:
targetDatabase
public String targetDatabase()
Get the targetDatabase property: Target database name.
Returns:
toJson
validate
public void validate()
Validates the instance.
withSourceCollection
public MongoMigrationCollection withSourceCollection(String sourceCollection)
Set the sourceCollection property: Source collection name.
Parameters:
Returns:
withSourceDatabase
public MongoMigrationCollection withSourceDatabase(String sourceDatabase)
Set the sourceDatabase property: Source database name.
Parameters:
Returns:
withTargetCollection
public MongoMigrationCollection withTargetCollection(String targetCollection)
Set the targetCollection property: Target collection name.
Parameters:
Returns:
withTargetDatabase
public MongoMigrationCollection withTargetDatabase(String targetDatabase)
Set the targetDatabase property: Target database name.
Parameters:
Returns: