Class UserTokenParameters
java.lang.Object
com.azure.resourcemanager.apimanagement.models.UserTokenParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<UserTokenParameters>
public final class UserTokenParameters
extends Object
implements com.azure.json.JsonSerializable<UserTokenParameters>
Get User Token parameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexpiry()Get the expiry property: The Expiry time of the Token.static UserTokenParametersfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of UserTokenParameters from the JsonReader.keyType()Get the keyType property: The Key to be used to generate token for user.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withExpiry(OffsetDateTime expiry) Set the expiry property: The Expiry time of the Token.withKeyType(KeyType keyType) Set the keyType property: The Key to be used to generate token for user.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
-
UserTokenParameters
public UserTokenParameters()Creates an instance of UserTokenParameters class.
-
-
Method Details
-
keyType
Get the keyType property: The Key to be used to generate token for user.- Returns:
- the keyType value.
-
withKeyType
Set the keyType property: The Key to be used to generate token for user.- Parameters:
keyType- the keyType value to set.- Returns:
- the UserTokenParameters object itself.
-
expiry
Get the expiry property: The Expiry time of the Token. Maximum token expiry time is set to 30 days. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.- Returns:
- the expiry value.
-
withExpiry
Set the expiry property: The Expiry time of the Token. Maximum token expiry time is set to 30 days. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.- Parameters:
expiry- the expiry value to set.- Returns:
- the UserTokenParameters 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<UserTokenParameters>- Throws:
IOException
-
fromJson
Reads an instance of UserTokenParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of UserTokenParameters 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 UserTokenParameters.
-