MongoDBDatabaseResource Class

  • java.lang.Object
    • com.azure.resourcemanager.cosmos.models.MongoDBDatabaseResource

Implements

public class MongoDBDatabaseResource
implements JsonSerializable<MongoDBDatabaseResource>

Cosmos DB MongoDB database resource object.

Constructor Summary

Constructor Description
MongoDBDatabaseResource()

Creates an instance of MongoDBDatabaseResource class.

Method Summary

Modifier and Type Method and Description
CreateMode createMode()

Get the createMode property: Enum to indicate the mode of resource creation.

static MongoDBDatabaseResource fromJson(JsonReader jsonReader)

Reads an instance of MongoDBDatabaseResource from the JsonReader.

String id()

Get the id property: Name of the Cosmos DB MongoDB database.

ResourceRestoreParameters restoreParameters()

Get the restoreParameters property: Parameters to indicate the information about the restore.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

MongoDBDatabaseResource withCreateMode(CreateMode createMode)

Set the createMode property: Enum to indicate the mode of resource creation.

MongoDBDatabaseResource withId(String id)

Set the id property: Name of the Cosmos DB MongoDB database.

MongoDBDatabaseResource withRestoreParameters(ResourceRestoreParameters restoreParameters)

Set the restoreParameters property: Parameters to indicate the information about the restore.

Methods inherited from java.lang.Object

Constructor Details

MongoDBDatabaseResource

public MongoDBDatabaseResource()

Creates an instance of MongoDBDatabaseResource class.

Method Details

createMode

public CreateMode createMode()

Get the createMode property: Enum to indicate the mode of resource creation.

Returns:

the createMode value.

fromJson

public static MongoDBDatabaseResource fromJson(JsonReader jsonReader)

Reads an instance of MongoDBDatabaseResource from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MongoDBDatabaseResource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Name of the Cosmos DB MongoDB database.

Returns:

the id value.

restoreParameters

public ResourceRestoreParameters restoreParameters()

Get the restoreParameters property: Parameters to indicate the information about the restore.

Returns:

the restoreParameters value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCreateMode

public MongoDBDatabaseResource withCreateMode(CreateMode createMode)

Set the createMode property: Enum to indicate the mode of resource creation.

Parameters:

createMode - the createMode value to set.

Returns:

the MongoDBDatabaseResource object itself.

withId

public MongoDBDatabaseResource withId(String id)

Set the id property: Name of the Cosmos DB MongoDB database.

Parameters:

id - the id value to set.

Returns:

the MongoDBDatabaseResource object itself.

withRestoreParameters

public MongoDBDatabaseResource withRestoreParameters(ResourceRestoreParameters restoreParameters)

Set the restoreParameters property: Parameters to indicate the information about the restore.

Parameters:

restoreParameters - the restoreParameters value to set.

Returns:

the MongoDBDatabaseResource object itself.

Applies to