Class TableGetPropertiesOptions
java.lang.Object
com.azure.resourcemanager.cosmos.models.OptionsResource
com.azure.resourcemanager.cosmos.models.TableGetPropertiesOptions
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OptionsResource>
The TableGetPropertiesOptions model.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of TableGetPropertiesOptions class. -
Method Summary
Modifier and TypeMethodDescriptionstatic TableGetPropertiesOptions
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of TableGetPropertiesOptions from the JsonReader.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
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 com.azure.resourcemanager.cosmos.models.OptionsResource
autoscaleSettings, throughput
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
TableGetPropertiesOptions
public TableGetPropertiesOptions()Creates an instance of TableGetPropertiesOptions 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:
withThroughput
in classOptionsResource
- Parameters:
throughput
- the throughput value to set.- Returns:
- the OptionsResource object itself.
-
withAutoscaleSettings
Set the autoscaleSettings property: Specifies the Autoscale settings.- Overrides:
withAutoscaleSettings
in classOptionsResource
- Parameters:
autoscaleSettings
- the autoscaleSettings value to set.- Returns:
- the OptionsResource object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classOptionsResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<OptionsResource>
- Overrides:
toJson
in classOptionsResource
- Throws:
IOException
-
fromJson
public static TableGetPropertiesOptions fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of TableGetPropertiesOptions from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of TableGetPropertiesOptions 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 TableGetPropertiesOptions.
-