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