Class TokenInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.containerregistry.fluent.models.TokenInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
public final class TokenInner
extends com.azure.core.management.ProxyResource
An object that represents a token for a container registry.
-
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 TokenInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of TokenInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.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.core.management.SystemDataGet the systemData property: Metadata pertaining to creation and last modification of the resource.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.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
-
TokenInner
public TokenInner()Creates an instance of TokenInner class.
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Metadata pertaining to creation and last modification of the resource.- Returns:
- the systemData value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classcom.azure.core.management.ProxyResource- Returns:
- the name value.
-
type
Get the type property: The type of the resource.- Overrides:
typein classcom.azure.core.management.ProxyResource- Returns:
- the type value.
-
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 TokenInner 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 TokenInner 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 TokenInner 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<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classcom.azure.core.management.ProxyResource- Throws:
IOException
-
fromJson
Reads an instance of TokenInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of TokenInner 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 TokenInner.
-