Partilhar via


SourceRegistryCredentials Class

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

Implements

public final class SourceRegistryCredentials
implements JsonSerializable<SourceRegistryCredentials>

Describes the credential parameters for accessing the source registry.

Constructor Summary

Constructor Description
SourceRegistryCredentials()

Creates an instance of SourceRegistryCredentials class.

Method Summary

Modifier and Type Method and Description
static SourceRegistryCredentials fromJson(JsonReader jsonReader)

Reads an instance of SourceRegistryCredentials from the JsonReader.

SourceRegistryLoginMode loginMode()

Get the loginMode property: The authentication mode which determines the source registry login scope.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SourceRegistryCredentials withLoginMode(SourceRegistryLoginMode loginMode)

Set the loginMode property: The authentication mode which determines the source registry login scope.

Methods inherited from java.lang.Object

Constructor Details

SourceRegistryCredentials

public SourceRegistryCredentials()

Creates an instance of SourceRegistryCredentials class.

Method Details

fromJson

public static SourceRegistryCredentials fromJson(JsonReader jsonReader)

Reads an instance of SourceRegistryCredentials from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

loginMode

public SourceRegistryLoginMode loginMode()

Get the loginMode property: The authentication mode which determines the source registry login scope. The credentials for the source registry will be generated using the given scope. These credentials will be used to login to the source registry during the run.

Returns:

the loginMode value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withLoginMode

public SourceRegistryCredentials withLoginMode(SourceRegistryLoginMode loginMode)

Set the loginMode property: The authentication mode which determines the source registry login scope. The credentials for the source registry will be generated using the given scope. These credentials will be used to login to the source registry during the run.

Parameters:

loginMode - the loginMode value to set.

Returns:

the SourceRegistryCredentials object itself.

Applies to