Class SqlContainerGetPropertiesOptions
java.lang.Object
com.azure.resourcemanager.cosmos.models.OptionsResource
com.azure.resourcemanager.cosmos.models.SqlContainerGetPropertiesOptions
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OptionsResource>
The SqlContainerGetPropertiesOptions model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SqlContainerGetPropertiesOptions class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SqlContainerGetPropertiesOptions 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
-
SqlContainerGetPropertiesOptions
public SqlContainerGetPropertiesOptions()Creates an instance of SqlContainerGetPropertiesOptions 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 SqlContainerGetPropertiesOptions fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SqlContainerGetPropertiesOptions from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SqlContainerGetPropertiesOptions 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 SqlContainerGetPropertiesOptions.
-