| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. branch(String branch) |  | 
| static ExternalScmConfiguration.Builder | ExternalScmConfiguration. builder() | Create a new builder. | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. buildFileLocation(String buildFileLocation) |  | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. copy(ExternalScmConfiguration model) |  | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. externalScmType(ExternalScmConfiguration.ExternalScmType externalScmType) | The type of External Source Code Management. | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. isAutomergeEnabled(Boolean isAutomergeEnabled) |  | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. patSecretId(String patSecretId) | The Oracle Cloud Identifier
(OCID ) of the
Private Access Token (PAT) Secret. | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. repositoryUrl(String repositoryUrl) | The repository URL for the SCM. | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration. toBuilder() |  | 
| ExternalScmConfiguration.Builder | ExternalScmConfiguration.Builder. username(String username) | The username for the SCM (to perform operations such as cloning or pushing via HTTP). |