Class PrivateLinkServicePropertiesAutoApproval
java.lang.Object
com.azure.resourcemanager.network.models.ResourceSet
com.azure.resourcemanager.network.models.PrivateLinkServicePropertiesAutoApproval
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ResourceSet>
The auto-approval list of the private link service.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of PrivateLinkServicePropertiesAutoApproval class. -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of PrivateLinkServicePropertiesAutoApproval from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withSubscriptions(List<String> subscriptions) Set the subscriptions property: The list of subscriptions.Methods inherited from class ResourceSet
subscriptionsMethods 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
-
PrivateLinkServicePropertiesAutoApproval
public PrivateLinkServicePropertiesAutoApproval()Creates an instance of PrivateLinkServicePropertiesAutoApproval class.
-
-
Method Details
-
withSubscriptions
Set the subscriptions property: The list of subscriptions.- Overrides:
withSubscriptionsin classResourceSet- Parameters:
subscriptions- the subscriptions value to set.- Returns:
- the ResourceSet object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classResourceSet- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<ResourceSet>- Overrides:
toJsonin classResourceSet- Throws:
IOException
-
fromJson
public static PrivateLinkServicePropertiesAutoApproval fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of PrivateLinkServicePropertiesAutoApproval from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of PrivateLinkServicePropertiesAutoApproval 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 PrivateLinkServicePropertiesAutoApproval.
-