Condividi tramite


SourceUpdateParameters Class

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

Implements

public final class SourceUpdateParameters
implements JsonSerializable<SourceUpdateParameters>

The properties for updating the source code repository.

Constructor Summary

Constructor Description
SourceUpdateParameters()

Creates an instance of SourceUpdateParameters class.

Method Summary

Modifier and Type Method and Description
String branch()

Get the branch property: The branch name of the source code.

static SourceUpdateParameters fromJson(JsonReader jsonReader)

Reads an instance of SourceUpdateParameters from the JsonReader.

String repositoryUrl()

Get the repositoryUrl property: The full URL to the source code repository.

AuthInfoUpdateParameters sourceControlAuthProperties()

Get the sourceControlAuthProperties property: The authorization properties for accessing the source code repository and to set up webhooks for notifications.

SourceControlType sourceControlType()

Get the sourceControlType property: The type of source control service.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

SourceUpdateParameters withBranch(String branch)

Set the branch property: The branch name of the source code.

SourceUpdateParameters withRepositoryUrl(String repositoryUrl)

Set the repositoryUrl property: The full URL to the source code repository.

SourceUpdateParameters withSourceControlAuthProperties(AuthInfoUpdateParameters sourceControlAuthProperties)

Set the sourceControlAuthProperties property: The authorization properties for accessing the source code repository and to set up webhooks for notifications.

SourceUpdateParameters withSourceControlType(SourceControlType sourceControlType)

Set the sourceControlType property: The type of source control service.

Methods inherited from java.lang.Object

Constructor Details

SourceUpdateParameters

public SourceUpdateParameters()

Creates an instance of SourceUpdateParameters class.

Method Details

branch

public String branch()

Get the branch property: The branch name of the source code.

Returns:

the branch value.

fromJson

public static SourceUpdateParameters fromJson(JsonReader jsonReader)

Reads an instance of SourceUpdateParameters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

repositoryUrl

public String repositoryUrl()

Get the repositoryUrl property: The full URL to the source code repository.

Returns:

the repositoryUrl value.

sourceControlAuthProperties

public AuthInfoUpdateParameters sourceControlAuthProperties()

Get the sourceControlAuthProperties property: The authorization properties for accessing the source code repository and to set up webhooks for notifications.

Returns:

the sourceControlAuthProperties value.

sourceControlType

public SourceControlType sourceControlType()

Get the sourceControlType property: The type of source control service.

Returns:

the sourceControlType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withBranch

public SourceUpdateParameters withBranch(String branch)

Set the branch property: The branch name of the source code.

Parameters:

branch - the branch value to set.

Returns:

the SourceUpdateParameters object itself.

withRepositoryUrl

public SourceUpdateParameters withRepositoryUrl(String repositoryUrl)

Set the repositoryUrl property: The full URL to the source code repository.

Parameters:

repositoryUrl - the repositoryUrl value to set.

Returns:

the SourceUpdateParameters object itself.

withSourceControlAuthProperties

public SourceUpdateParameters withSourceControlAuthProperties(AuthInfoUpdateParameters sourceControlAuthProperties)

Set the sourceControlAuthProperties property: The authorization properties for accessing the source code repository and to set up webhooks for notifications.

Parameters:

sourceControlAuthProperties - the sourceControlAuthProperties value to set.

Returns:

the SourceUpdateParameters object itself.

withSourceControlType

public SourceUpdateParameters withSourceControlType(SourceControlType sourceControlType)

Set the sourceControlType property: The type of source control service.

Parameters:

sourceControlType - the sourceControlType value to set.

Returns:

the SourceUpdateParameters object itself.

Applies to