Class TokenProperties
java.lang.Object
com.azure.resourcemanager.containerregistry.fluent.models.TokenProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<TokenProperties>
public final class TokenProperties
extends Object
implements com.azure.json.JsonSerializable<TokenProperties>
The properties of a token.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the creationDate property: The creation date of scope map.Get the credentials property: The credentials that can be used for authenticating the token.static TokenPropertiesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of TokenProperties from the JsonReader.Get the provisioningState property: Provisioning state of the resource.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
-
TokenProperties
public TokenProperties()Creates an instance of TokenProperties class.
-
-
Method Details
-
creationDate
Get the creationDate property: The creation date of scope map.- Returns:
- the creationDate value.
-
provisioningState
Get the provisioningState property: Provisioning state of the resource.- Returns:
- the provisioningState value.
-
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 TokenProperties 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 TokenProperties 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 TokenProperties 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<TokenProperties>- Throws:
IOException
-
fromJson
Reads an instance of TokenProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of TokenProperties 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 TokenProperties.
-