Class ApiProperties
java.lang.Object
com.azure.resourcemanager.agrifood.models.ApiProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ApiProperties>
public final class ApiProperties
extends Object
implements com.azure.json.JsonSerializable<ApiProperties>
Api properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the apiFreshnessTimeInMinutes property: Interval in minutes for which the weather data for the api needs to be refreshed.static ApiPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ApiProperties from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withApiFreshnessTimeInMinutes(Integer apiFreshnessTimeInMinutes) Set the apiFreshnessTimeInMinutes property: Interval in minutes for which the weather data for the api needs to be refreshed.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
-
ApiProperties
public ApiProperties()Creates an instance of ApiProperties class.
-
-
Method Details
-
apiFreshnessTimeInMinutes
Get the apiFreshnessTimeInMinutes property: Interval in minutes for which the weather data for the api needs to be refreshed.- Returns:
- the apiFreshnessTimeInMinutes value.
-
withApiFreshnessTimeInMinutes
Set the apiFreshnessTimeInMinutes property: Interval in minutes for which the weather data for the api needs to be refreshed.- Parameters:
apiFreshnessTimeInMinutes- the apiFreshnessTimeInMinutes value to set.- Returns:
- the ApiProperties 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<ApiProperties>- Throws:
IOException
-
fromJson
Reads an instance of ApiProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ApiProperties 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 ApiProperties.
-