Class TokenUpdateProperties
java.lang.Object
com.azure.resourcemanager.containerregistry.fluent.models.TokenUpdateProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TokenUpdateProperties>
public final class TokenUpdateProperties
extends Object
implements com.azure.json.JsonSerializable<TokenUpdateProperties>
The parameters for updating token properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the credentials property: The credentials that can be used for authenticating the token.static TokenUpdatePropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of TokenUpdateProperties from the JsonReader.Get the scopeMapId property: The resource ID of the scope map to which the token will be associated with.status()Get the status property: The status of the token example enabled or disabled.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withCredentials(TokenCredentialsProperties credentials) Set the credentials property: The credentials that can be used for authenticating the token.withScopeMapId(String scopeMapId) Set the scopeMapId property: The resource ID of the scope map to which the token will be associated with.withStatus(TokenStatus status) Set the status property: The status of the token example enabled or disabled.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
-
TokenUpdateProperties
public TokenUpdateProperties()Creates an instance of TokenUpdateProperties class.
-
-
Method Details
-
scopeMapId
Get the scopeMapId property: The resource ID of the scope map to which the token will be associated with.- Returns:
- the scopeMapId value.
-
withScopeMapId
Set the scopeMapId property: The resource ID of the scope map to which the token will be associated with.- Parameters:
scopeMapId- the scopeMapId value to set.- Returns:
- the TokenUpdateProperties object itself.
-
status
Get the status property: The status of the token example enabled or disabled.- Returns:
- the status value.
-
withStatus
Set the status property: The status of the token example enabled or disabled.- Parameters:
status- the status value to set.- Returns:
- the TokenUpdateProperties object itself.
-
credentials
Get the credentials property: The credentials that can be used for authenticating the token.- Returns:
- the credentials value.
-
withCredentials
Set the credentials property: The credentials that can be used for authenticating the token.- Parameters:
credentials- the credentials value to set.- Returns:
- the TokenUpdateProperties 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<TokenUpdateProperties>- Throws:
IOException
-
fromJson
public static TokenUpdateProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of TokenUpdateProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of TokenUpdateProperties 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 TokenUpdateProperties.
-