Class OutboundEnvironmentEndpoint
java.lang.Object
com.azure.resourcemanager.apimanagement.models.OutboundEnvironmentEndpoint
- All Implemented Interfaces:
com.azure.json.JsonSerializable<OutboundEnvironmentEndpoint>
public final class OutboundEnvironmentEndpoint
extends Object
implements com.azure.json.JsonSerializable<OutboundEnvironmentEndpoint>
Endpoints accessed for a common purpose that the Api Management Service requires outbound network access to.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of OutboundEnvironmentEndpoint class. -
Method Summary
Modifier and TypeMethodDescriptioncategory()Get the category property: The type of service accessed by the Api Management Service, e.g., Azure Storage, Azure SQL Database, and Azure Active Directory.Get the endpoints property: The endpoints that the Api Management Service reaches the service at.static OutboundEnvironmentEndpointfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of OutboundEnvironmentEndpoint from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withCategory(String category) Set the category property: The type of service accessed by the Api Management Service, e.g., Azure Storage, Azure SQL Database, and Azure Active Directory.withEndpoints(List<EndpointDependency> endpoints) Set the endpoints property: The endpoints that the Api Management Service reaches the service at.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
-
OutboundEnvironmentEndpoint
public OutboundEnvironmentEndpoint()Creates an instance of OutboundEnvironmentEndpoint class.
-
-
Method Details
-
category
Get the category property: The type of service accessed by the Api Management Service, e.g., Azure Storage, Azure SQL Database, and Azure Active Directory.- Returns:
- the category value.
-
withCategory
Set the category property: The type of service accessed by the Api Management Service, e.g., Azure Storage, Azure SQL Database, and Azure Active Directory.- Parameters:
category- the category value to set.- Returns:
- the OutboundEnvironmentEndpoint object itself.
-
endpoints
Get the endpoints property: The endpoints that the Api Management Service reaches the service at.- Returns:
- the endpoints value.
-
withEndpoints
Set the endpoints property: The endpoints that the Api Management Service reaches the service at.- Parameters:
endpoints- the endpoints value to set.- Returns:
- the OutboundEnvironmentEndpoint 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<OutboundEnvironmentEndpoint>- Throws:
IOException
-
fromJson
public static OutboundEnvironmentEndpoint fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of OutboundEnvironmentEndpoint from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of OutboundEnvironmentEndpoint 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 OutboundEnvironmentEndpoint.
-