Class SourceProperties
- java.lang.Object
-
- com.azure.resourcemanager.containerregistry.models.SourceProperties
-
public final class SourceProperties extends Object
The properties of the source code repository.
-
-
Constructor Summary
Constructors Constructor Description SourceProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbranch()Get the branch property: The branch name of the source code.StringrepositoryUrl()Get the repositoryUrl property: The full URL to the source code repository.AuthInfosourceControlAuthProperties()Get the sourceControlAuthProperties property: The authorization properties for accessing the source code repository and to set up webhooks for notifications.SourceControlTypesourceControlType()Get the sourceControlType property: The type of source control service.voidvalidate()Validates the instance.SourcePropertieswithBranch(String branch)Set the branch property: The branch name of the source code.SourcePropertieswithRepositoryUrl(String repositoryUrl)Set the repositoryUrl property: The full URL to the source code repository.SourcePropertieswithSourceControlAuthProperties(AuthInfo sourceControlAuthProperties)Set the sourceControlAuthProperties property: The authorization properties for accessing the source code repository and to set up webhooks for notifications.SourcePropertieswithSourceControlType(SourceControlType sourceControlType)Set the sourceControlType property: The type of source control service.
-
-
-
Method Detail
-
sourceControlType
public SourceControlType sourceControlType()
Get the sourceControlType property: The type of source control service.- Returns:
- the sourceControlType value.
-
withSourceControlType
public SourceProperties withSourceControlType(SourceControlType sourceControlType)
Set the sourceControlType property: The type of source control service.- Parameters:
sourceControlType- the sourceControlType value to set.- Returns:
- the SourceProperties object itself.
-
repositoryUrl
public String repositoryUrl()
Get the repositoryUrl property: The full URL to the source code repository.- Returns:
- the repositoryUrl value.
-
withRepositoryUrl
public SourceProperties withRepositoryUrl(String repositoryUrl)
Set the repositoryUrl property: The full URL to the source code repository.- Parameters:
repositoryUrl- the repositoryUrl value to set.- Returns:
- the SourceProperties object itself.
-
branch
public String branch()
Get the branch property: The branch name of the source code.- Returns:
- the branch value.
-
withBranch
public SourceProperties withBranch(String branch)
Set the branch property: The branch name of the source code.- Parameters:
branch- the branch value to set.- Returns:
- the SourceProperties object itself.
-
sourceControlAuthProperties
public AuthInfo 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.
-
withSourceControlAuthProperties
public SourceProperties withSourceControlAuthProperties(AuthInfo 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 SourceProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-