Class PrivateEndpointConnectionRequest
java.lang.Object
com.azure.resourcemanager.apimanagement.models.PrivateEndpointConnectionRequest
- All Implemented Interfaces:
com.azure.json.JsonSerializable<PrivateEndpointConnectionRequest>
public final class PrivateEndpointConnectionRequest
extends Object
implements com.azure.json.JsonSerializable<PrivateEndpointConnectionRequest>
A request to approve or reject a private endpoint connection.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of PrivateEndpointConnectionRequest class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of PrivateEndpointConnectionRequest from the JsonReader.id()Get the id property: Private Endpoint Connection Resource Id.Get the properties property: The connection state of the private endpoint connection.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Set the id property: Private Endpoint Connection Resource Id.Set the properties property: The connection state of the private endpoint connection.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
-
PrivateEndpointConnectionRequest
public PrivateEndpointConnectionRequest()Creates an instance of PrivateEndpointConnectionRequest class.
-
-
Method Details
-
id
Get the id property: Private Endpoint Connection Resource Id.- Returns:
- the id value.
-
withId
Set the id property: Private Endpoint Connection Resource Id.- Parameters:
id- the id value to set.- Returns:
- the PrivateEndpointConnectionRequest object itself.
-
properties
Get the properties property: The connection state of the private endpoint connection.- Returns:
- the properties value.
-
withProperties
public PrivateEndpointConnectionRequest withProperties(PrivateEndpointConnectionRequestProperties properties) Set the properties property: The connection state of the private endpoint connection.- Parameters:
properties- the properties value to set.- Returns:
- the PrivateEndpointConnectionRequest 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<PrivateEndpointConnectionRequest>- Throws:
IOException
-
fromJson
public static PrivateEndpointConnectionRequest fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of PrivateEndpointConnectionRequest from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of PrivateEndpointConnectionRequest 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 PrivateEndpointConnectionRequest.
-