Class SourceControlUpdateProperties
java.lang.Object
com.azure.resourcemanager.automation.fluent.models.SourceControlUpdateProperties
The properties of the update source control.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionautoSync()
Get the autoSync property: The auto sync of the source control.branch()
Get the branch property: The repo branch of the source control.Get the description property: The user description of the source control.Get the folderPath property: The folder path of the source control.Get the publishRunbook property: The auto publish of the source control.Get the securityToken property: The authorization token for the repo of the source control.void
validate()
Validates the instance.withAutoSync
(Boolean autoSync) Set the autoSync property: The auto sync of the source control.withBranch
(String branch) Set the branch property: The repo branch of the source control.withDescription
(String description) Set the description property: The user description of the source control.withFolderPath
(String folderPath) Set the folderPath property: The folder path of the source control.withPublishRunbook
(Boolean publishRunbook) Set the publishRunbook property: The auto publish of the source control.withSecurityToken
(SourceControlSecurityTokenProperties securityToken) Set the securityToken property: The authorization token for the repo of the source control.
-
Constructor Details
-
SourceControlUpdateProperties
public SourceControlUpdateProperties()
-
-
Method Details
-
branch
Get the branch property: The repo branch of the source control.- Returns:
- the branch value.
-
withBranch
Set the branch property: The repo branch of the source control.- Parameters:
branch
- the branch value to set.- Returns:
- the SourceControlUpdateProperties object itself.
-
folderPath
Get the folderPath property: The folder path of the source control. Path must be relative.- Returns:
- the folderPath value.
-
withFolderPath
Set the folderPath property: The folder path of the source control. Path must be relative.- Parameters:
folderPath
- the folderPath value to set.- Returns:
- the SourceControlUpdateProperties object itself.
-
autoSync
Get the autoSync property: The auto sync of the source control. Default is false.- Returns:
- the autoSync value.
-
withAutoSync
Set the autoSync property: The auto sync of the source control. Default is false.- Parameters:
autoSync
- the autoSync value to set.- Returns:
- the SourceControlUpdateProperties object itself.
-
publishRunbook
Get the publishRunbook property: The auto publish of the source control. Default is true.- Returns:
- the publishRunbook value.
-
withPublishRunbook
Set the publishRunbook property: The auto publish of the source control. Default is true.- Parameters:
publishRunbook
- the publishRunbook value to set.- Returns:
- the SourceControlUpdateProperties object itself.
-
securityToken
Get the securityToken property: The authorization token for the repo of the source control.- Returns:
- the securityToken value.
-
withSecurityToken
public SourceControlUpdateProperties withSecurityToken(SourceControlSecurityTokenProperties securityToken) Set the securityToken property: The authorization token for the repo of the source control.- Parameters:
securityToken
- the securityToken value to set.- Returns:
- the SourceControlUpdateProperties object itself.
-
description
Get the description property: The user description of the source control.- Returns:
- the description value.
-
withDescription
Set the description property: The user description of the source control.- Parameters:
description
- the description value to set.- Returns:
- the SourceControlUpdateProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-