Class WorkspaceRepositoryConfiguration
- java.lang.Object
-
- com.azure.resourcemanager.synapse.models.WorkspaceRepositoryConfiguration
-
public final class WorkspaceRepositoryConfiguration extends Object
Git integration settings.
-
-
Constructor Summary
Constructors Constructor Description WorkspaceRepositoryConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
accountName()
Get the accountName property: Account name.String
collaborationBranch()
Get the collaborationBranch property: Collaboration branch.String
hostname()
Get the hostname property: GitHub Enterprise host name.String
lastCommitId()
Get the lastCommitId property: The last commit ID.String
projectName()
Get the projectName property: VSTS project name.String
repositoryName()
Get the repositoryName property: Repository name.String
rootFolder()
Get the rootFolder property: Root folder to use in the repository.UUID
tenantId()
Get the tenantId property: The VSTS tenant ID.String
type()
Get the type property: Type of workspace repositoryID configuration.void
validate()
Validates the instance.WorkspaceRepositoryConfiguration
withAccountName(String accountName)
Set the accountName property: Account name.WorkspaceRepositoryConfiguration
withCollaborationBranch(String collaborationBranch)
Set the collaborationBranch property: Collaboration branch.WorkspaceRepositoryConfiguration
withHostname(String hostname)
Set the hostname property: GitHub Enterprise host name.WorkspaceRepositoryConfiguration
withLastCommitId(String lastCommitId)
Set the lastCommitId property: The last commit ID.WorkspaceRepositoryConfiguration
withProjectName(String projectName)
Set the projectName property: VSTS project name.WorkspaceRepositoryConfiguration
withRepositoryName(String repositoryName)
Set the repositoryName property: Repository name.WorkspaceRepositoryConfiguration
withRootFolder(String rootFolder)
Set the rootFolder property: Root folder to use in the repository.WorkspaceRepositoryConfiguration
withTenantId(UUID tenantId)
Set the tenantId property: The VSTS tenant ID.WorkspaceRepositoryConfiguration
withType(String type)
Set the type property: Type of workspace repositoryID configuration.
-
-
-
Method Detail
-
type
public String type()
Get the type property: Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration.- Returns:
- the type value.
-
withType
public WorkspaceRepositoryConfiguration withType(String type)
Set the type property: Type of workspace repositoryID configuration. Example WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration.- Parameters:
type
- the type value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
hostname
public String hostname()
Get the hostname property: GitHub Enterprise host name. For example: https://github.mydomain.com.- Returns:
- the hostname value.
-
withHostname
public WorkspaceRepositoryConfiguration withHostname(String hostname)
Set the hostname property: GitHub Enterprise host name. For example: https://github.mydomain.com.- Parameters:
hostname
- the hostname value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
accountName
public String accountName()
Get the accountName property: Account name.- Returns:
- the accountName value.
-
withAccountName
public WorkspaceRepositoryConfiguration withAccountName(String accountName)
Set the accountName property: Account name.- Parameters:
accountName
- the accountName value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
projectName
public String projectName()
Get the projectName property: VSTS project name.- Returns:
- the projectName value.
-
withProjectName
public WorkspaceRepositoryConfiguration withProjectName(String projectName)
Set the projectName property: VSTS project name.- Parameters:
projectName
- the projectName value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
repositoryName
public String repositoryName()
Get the repositoryName property: Repository name.- Returns:
- the repositoryName value.
-
withRepositoryName
public WorkspaceRepositoryConfiguration withRepositoryName(String repositoryName)
Set the repositoryName property: Repository name.- Parameters:
repositoryName
- the repositoryName value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
collaborationBranch
public String collaborationBranch()
Get the collaborationBranch property: Collaboration branch.- Returns:
- the collaborationBranch value.
-
withCollaborationBranch
public WorkspaceRepositoryConfiguration withCollaborationBranch(String collaborationBranch)
Set the collaborationBranch property: Collaboration branch.- Parameters:
collaborationBranch
- the collaborationBranch value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
rootFolder
public String rootFolder()
Get the rootFolder property: Root folder to use in the repository.- Returns:
- the rootFolder value.
-
withRootFolder
public WorkspaceRepositoryConfiguration withRootFolder(String rootFolder)
Set the rootFolder property: Root folder to use in the repository.- Parameters:
rootFolder
- the rootFolder value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
lastCommitId
public String lastCommitId()
Get the lastCommitId property: The last commit ID.- Returns:
- the lastCommitId value.
-
withLastCommitId
public WorkspaceRepositoryConfiguration withLastCommitId(String lastCommitId)
Set the lastCommitId property: The last commit ID.- Parameters:
lastCommitId
- the lastCommitId value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
tenantId
public UUID tenantId()
Get the tenantId property: The VSTS tenant ID.- Returns:
- the tenantId value.
-
withTenantId
public WorkspaceRepositoryConfiguration withTenantId(UUID tenantId)
Set the tenantId property: The VSTS tenant ID.- Parameters:
tenantId
- the tenantId value to set.- Returns:
- the WorkspaceRepositoryConfiguration object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-