SqlDatabaseCreateUpdateProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.cosmos.fluent.models.SqlDatabaseCreateUpdateProperties

Implements

public final class SqlDatabaseCreateUpdateProperties
implements JsonSerializable<SqlDatabaseCreateUpdateProperties>

Properties to create and update Azure Cosmos DB SQL database.

Constructor Summary

Constructor Description
SqlDatabaseCreateUpdateProperties()

Creates an instance of SqlDatabaseCreateUpdateProperties class.

Method Summary

Modifier and Type Method and Description
static SqlDatabaseCreateUpdateProperties fromJson(JsonReader jsonReader)

Reads an instance of SqlDatabaseCreateUpdateProperties from the JsonReader.

CreateUpdateOptions options()

Get the options property: A key-value pair of options to be applied for the request.

SqlDatabaseResource resource()

Get the resource property: The standard JSON format of a SQL database.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SqlDatabaseCreateUpdateProperties withOptions(CreateUpdateOptions options)

Set the options property: A key-value pair of options to be applied for the request.

SqlDatabaseCreateUpdateProperties withResource(SqlDatabaseResource resource)

Set the resource property: The standard JSON format of a SQL database.

Methods inherited from java.lang.Object

Constructor Details

SqlDatabaseCreateUpdateProperties

public SqlDatabaseCreateUpdateProperties()

Creates an instance of SqlDatabaseCreateUpdateProperties class.

Method Details

fromJson

public static SqlDatabaseCreateUpdateProperties fromJson(JsonReader jsonReader)

Reads an instance of SqlDatabaseCreateUpdateProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SqlDatabaseCreateUpdateProperties 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.

options

public CreateUpdateOptions options()

Get the options property: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.

Returns:

the options value.

resource

public SqlDatabaseResource resource()

Get the resource property: The standard JSON format of a SQL database.

Returns:

the resource value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withOptions

public SqlDatabaseCreateUpdateProperties withOptions(CreateUpdateOptions options)

Set the options property: A key-value pair of options to be applied for the request. This corresponds to the headers sent with the request.

Parameters:

options - the options value to set.

Returns:

the SqlDatabaseCreateUpdateProperties object itself.

withResource

public SqlDatabaseCreateUpdateProperties withResource(SqlDatabaseResource resource)

Set the resource property: The standard JSON format of a SQL database.

Parameters:

resource - the resource value to set.

Returns:

the SqlDatabaseCreateUpdateProperties object itself.

Applies to