Class SqlDedicatedGatewayServiceResourceProperties
java.lang.Object
com.azure.resourcemanager.cosmos.models.ServiceResourceProperties
com.azure.resourcemanager.cosmos.models.SqlDedicatedGatewayServiceResourceProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ServiceResourceProperties>
Properties for SqlDedicatedGatewayServiceResource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of SqlDedicatedGatewayServiceResourceProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the dedicatedGatewayType property: DedicatedGatewayType for the service.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SqlDedicatedGatewayServiceResourceProperties from the JsonReader.Get the locations property: An array that contains all of the locations for the service.Get the serviceType property: ServiceType for the service.Get the sqlDedicatedGatewayEndpoint property: SqlDedicatedGateway endpoint for the service.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withDedicatedGatewayType(DedicatedGatewayType dedicatedGatewayType) Set the dedicatedGatewayType property: DedicatedGatewayType for the service.withInstanceCount(Integer instanceCount) Set the instanceCount property: Instance count for the service.withInstanceSize(ServiceSize instanceSize) Set the instanceSize property: Instance type for the service.withSqlDedicatedGatewayEndpoint(String sqlDedicatedGatewayEndpoint) Set the sqlDedicatedGatewayEndpoint property: SqlDedicatedGateway endpoint for the service.Methods inherited from class ServiceResourceProperties
additionalProperties, creationTime, instanceCount, instanceSize, status, withAdditionalPropertiesMethods 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
-
SqlDedicatedGatewayServiceResourceProperties
public SqlDedicatedGatewayServiceResourceProperties()Creates an instance of SqlDedicatedGatewayServiceResourceProperties class.
-
-
Method Details
-
serviceType
Get the serviceType property: ServiceType for the service.- Overrides:
serviceTypein classServiceResourceProperties- Returns:
- the serviceType value.
-
sqlDedicatedGatewayEndpoint
Get the sqlDedicatedGatewayEndpoint property: SqlDedicatedGateway endpoint for the service.- Returns:
- the sqlDedicatedGatewayEndpoint value.
-
withSqlDedicatedGatewayEndpoint
public SqlDedicatedGatewayServiceResourceProperties withSqlDedicatedGatewayEndpoint(String sqlDedicatedGatewayEndpoint) Set the sqlDedicatedGatewayEndpoint property: SqlDedicatedGateway endpoint for the service.- Parameters:
sqlDedicatedGatewayEndpoint- the sqlDedicatedGatewayEndpoint value to set.- Returns:
- the SqlDedicatedGatewayServiceResourceProperties object itself.
-
dedicatedGatewayType
Get the dedicatedGatewayType property: DedicatedGatewayType for the service.- Returns:
- the dedicatedGatewayType value.
-
withDedicatedGatewayType
public SqlDedicatedGatewayServiceResourceProperties withDedicatedGatewayType(DedicatedGatewayType dedicatedGatewayType) Set the dedicatedGatewayType property: DedicatedGatewayType for the service.- Parameters:
dedicatedGatewayType- the dedicatedGatewayType value to set.- Returns:
- the SqlDedicatedGatewayServiceResourceProperties object itself.
-
locations
Get the locations property: An array that contains all of the locations for the service.- Returns:
- the locations value.
-
withInstanceSize
Set the instanceSize property: Instance type for the service.- Overrides:
withInstanceSizein classServiceResourceProperties- Parameters:
instanceSize- the instanceSize value to set.- Returns:
- the ServiceResourceProperties object itself.
-
withInstanceCount
Set the instanceCount property: Instance count for the service.- Overrides:
withInstanceCountin classServiceResourceProperties- Parameters:
instanceCount- the instanceCount value to set.- Returns:
- the ServiceResourceProperties object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classServiceResourceProperties- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ServiceResourceProperties>- Overrides:
toJsonin classServiceResourceProperties- Throws:
IOException
-
fromJson
public static SqlDedicatedGatewayServiceResourceProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of SqlDedicatedGatewayServiceResourceProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SqlDedicatedGatewayServiceResourceProperties 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 SqlDedicatedGatewayServiceResourceProperties.
-