Share via


AuthInfoUpdateParameters Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.models.AuthInfoUpdateParameters

Implements

public final class AuthInfoUpdateParameters
implements JsonSerializable<AuthInfoUpdateParameters>

The authorization properties for accessing the source code repository.

Constructor Summary

Constructor Description
AuthInfoUpdateParameters()

Creates an instance of AuthInfoUpdateParameters class.

Method Summary

Modifier and Type Method and Description
Integer expiresIn()

Get the expiresIn property: Time in seconds that the token remains valid.

static AuthInfoUpdateParameters fromJson(JsonReader jsonReader)

Reads an instance of AuthInfoUpdateParameters from the JsonReader.

String refreshToken()

Get the refreshToken property: The refresh token used to refresh the access token.

String scope()

Get the scope property: The scope of the access token.

JsonWriter toJson(JsonWriter jsonWriter)
String token()

Get the token property: The access token used to access the source control provider.

TokenType tokenType()

Get the tokenType property: The type of Auth token.

void validate()

Validates the instance.

AuthInfoUpdateParameters withExpiresIn(Integer expiresIn)

Set the expiresIn property: Time in seconds that the token remains valid.

AuthInfoUpdateParameters withRefreshToken(String refreshToken)

Set the refreshToken property: The refresh token used to refresh the access token.

AuthInfoUpdateParameters withScope(String scope)

Set the scope property: The scope of the access token.

AuthInfoUpdateParameters withToken(String token)

Set the token property: The access token used to access the source control provider.

AuthInfoUpdateParameters withTokenType(TokenType tokenType)

Set the tokenType property: The type of Auth token.

Methods inherited from java.lang.Object

Constructor Details

AuthInfoUpdateParameters

public AuthInfoUpdateParameters()

Creates an instance of AuthInfoUpdateParameters class.

Method Details

expiresIn

public Integer expiresIn()

Get the expiresIn property: Time in seconds that the token remains valid.

Returns:

the expiresIn value.

fromJson

public static AuthInfoUpdateParameters fromJson(JsonReader jsonReader)

Reads an instance of AuthInfoUpdateParameters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AuthInfoUpdateParameters 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 AuthInfoUpdateParameters.

refreshToken

public String refreshToken()

Get the refreshToken property: The refresh token used to refresh the access token.

Returns:

the refreshToken value.

scope

public String scope()

Get the scope property: The scope of the access token.

Returns:

the scope value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

token

public String token()

Get the token property: The access token used to access the source control provider.

Returns:

the token value.

tokenType

public TokenType tokenType()

Get the tokenType property: The type of Auth token.

Returns:

the tokenType value.

validate

public void validate()

Validates the instance.

withExpiresIn

public AuthInfoUpdateParameters withExpiresIn(Integer expiresIn)

Set the expiresIn property: Time in seconds that the token remains valid.

Parameters:

expiresIn - the expiresIn value to set.

Returns:

the AuthInfoUpdateParameters object itself.

withRefreshToken

public AuthInfoUpdateParameters withRefreshToken(String refreshToken)

Set the refreshToken property: The refresh token used to refresh the access token.

Parameters:

refreshToken - the refreshToken value to set.

Returns:

the AuthInfoUpdateParameters object itself.

withScope

public AuthInfoUpdateParameters withScope(String scope)

Set the scope property: The scope of the access token.

Parameters:

scope - the scope value to set.

Returns:

the AuthInfoUpdateParameters object itself.

withToken

public AuthInfoUpdateParameters withToken(String token)

Set the token property: The access token used to access the source control provider.

Parameters:

token - the token value to set.

Returns:

the AuthInfoUpdateParameters object itself.

withTokenType

public AuthInfoUpdateParameters withTokenType(TokenType tokenType)

Set the tokenType property: The type of Auth token.

Parameters:

tokenType - the tokenType value to set.

Returns:

the AuthInfoUpdateParameters object itself.

Applies to