Class TermsOfService
java.lang.Object
com.azure.resourcemanager.apicenter.models.TermsOfService
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TermsOfService>
public final class TermsOfService
extends Object
implements com.azure.json.JsonSerializable<TermsOfService>
Terms of service for the API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TermsOfService
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of TermsOfService from the JsonReader.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) url()
Get the url property: URL pointing to the terms of service.void
validate()
Validates the instance.Set the url property: URL pointing to the terms of service.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
TermsOfService
public TermsOfService()Creates an instance of TermsOfService class.
-
-
Method Details
-
url
Get the url property: URL pointing to the terms of service.- Returns:
- the url value.
-
withUrl
Set the url property: URL pointing to the terms of service.- Parameters:
url
- the url value to set.- Returns:
- the TermsOfService object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<TermsOfService>
- Throws:
IOException
-
fromJson
Reads an instance of TermsOfService from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of TermsOfService 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 TermsOfService.
-