Class ConnectivityCheckRequestSource
java.lang.Object
com.azure.resourcemanager.apimanagement.models.ConnectivityCheckRequestSource
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ConnectivityCheckRequestSource>
public final class ConnectivityCheckRequestSource
extends Object
implements com.azure.json.JsonSerializable<ConnectivityCheckRequestSource>
Definitions about the connectivity check origin.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ConnectivityCheckRequestSource class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ConnectivityCheckRequestSource from the JsonReader.instance()Get the instance property: The particular VMSS instance from which to fire the request.region()Get the region property: The API Management service region from where to start the connectivity check operation.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withInstance(Long instance) Set the instance property: The particular VMSS instance from which to fire the request.withRegion(String region) Set the region property: The API Management service region from where to start the connectivity check operation.Methods inherited from class java.lang.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
-
ConnectivityCheckRequestSource
public ConnectivityCheckRequestSource()Creates an instance of ConnectivityCheckRequestSource class.
-
-
Method Details
-
region
Get the region property: The API Management service region from where to start the connectivity check operation.- Returns:
- the region value.
-
withRegion
Set the region property: The API Management service region from where to start the connectivity check operation.- Parameters:
region- the region value to set.- Returns:
- the ConnectivityCheckRequestSource object itself.
-
instance
Get the instance property: The particular VMSS instance from which to fire the request.- Returns:
- the instance value.
-
withInstance
Set the instance property: The particular VMSS instance from which to fire the request.- Parameters:
instance- the instance value to set.- Returns:
- the ConnectivityCheckRequestSource object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ConnectivityCheckRequestSource>- Throws:
IOException
-
fromJson
public static ConnectivityCheckRequestSource fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of ConnectivityCheckRequestSource from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ConnectivityCheckRequestSource if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the ConnectivityCheckRequestSource.
-