Class SqlDatabaseGetPropertiesOptions
java.lang.Object
com.azure.resourcemanager.cosmos.models.OptionsResource
com.azure.resourcemanager.cosmos.models.SqlDatabaseGetPropertiesOptions
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OptionsResource>
The SqlDatabaseGetPropertiesOptions model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SqlDatabaseGetPropertiesOptions class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SqlDatabaseGetPropertiesOptions from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAutoscaleSettings(AutoscaleSettings autoscaleSettings) Set the autoscaleSettings property: Specifies the Autoscale settings.withThroughput(Integer throughput) Set the throughput property: Value of the Cosmos DB resource throughput or autoscaleSettings.Methods inherited from class OptionsResource
autoscaleSettings, throughputMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
SqlDatabaseGetPropertiesOptions
public SqlDatabaseGetPropertiesOptions()Creates an instance of SqlDatabaseGetPropertiesOptions class.
-
-
Method Details
-
withThroughput
Set the throughput property: Value of the Cosmos DB resource throughput or autoscaleSettings. Use the ThroughputSetting resource when retrieving offer details.- Overrides:
withThroughputin classOptionsResource- Parameters:
throughput- the throughput value to set.- Returns:
- the OptionsResource object itself.
-
withAutoscaleSettings
Set the autoscaleSettings property: Specifies the Autoscale settings.- Overrides:
withAutoscaleSettingsin classOptionsResource- Parameters:
autoscaleSettings- the autoscaleSettings value to set.- Returns:
- the OptionsResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classOptionsResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<OptionsResource>- Overrides:
toJsonin classOptionsResource- Throws:
IOException
-
fromJson
public static SqlDatabaseGetPropertiesOptions fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SqlDatabaseGetPropertiesOptions from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SqlDatabaseGetPropertiesOptions if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the SqlDatabaseGetPropertiesOptions.
-