Class DevopsClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.devops.DevopsClient
 
 
- 
- All Implemented Interfaces:
- Devops,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20210630") public class DevopsClient extends BaseSyncClient implements Devops
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDevopsClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for Devops.
 - 
Constructor SummaryConstructors Constructor Description DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.DevopsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DevopsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DevopsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.devops.DevopsgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
DevopsClient@Deprecated public DevopsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DevopsClient@Deprecated public DevopsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DevopsClient@Deprecated public DevopsClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
DevopsClient@Deprecated public DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DevopsClient@Deprecated public DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DevopsClient@Deprecated public DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
DevopsClient@Deprecated public DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 - 
DevopsClient@Deprecated public DevopsClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DevopsClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
- executorService-- DevopsClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static DevopsClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DevopsSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DevopsSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.
 - 
approveDeploymentpublic ApproveDeploymentResponse approveDeployment(ApproveDeploymentRequest request) Description copied from interface:DevopsSubmit stage approval.- Specified by:
- approveDeploymentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelBuildRunpublic CancelBuildRunResponse cancelBuildRun(CancelBuildRunRequest request) Description copied from interface:DevopsCancels the build run based on the build run ID provided in the request.- Specified by:
- cancelBuildRunin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelDeploymentpublic CancelDeploymentResponse cancelDeployment(CancelDeploymentRequest request) Description copied from interface:DevopsCancels a deployment resource by identifier.- Specified by:
- cancelDeploymentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelScheduledCascadingProjectDeletionpublic CancelScheduledCascadingProjectDeletionResponse cancelScheduledCascadingProjectDeletion(CancelScheduledCascadingProjectDeletionRequest request) Description copied from interface:DevopsCascading operation that restores Project and child resources from a DELETING state to an active state- Specified by:
- cancelScheduledCascadingProjectDeletionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeProjectCompartmentpublic ChangeProjectCompartmentResponse changeProjectCompartment(ChangeProjectCompartmentRequest request) Description copied from interface:DevopsMoves a project resource from one compartment OCID to another.- Specified by:
- changeProjectCompartmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBuildPipelinepublic CreateBuildPipelineResponse createBuildPipeline(CreateBuildPipelineRequest request) Description copied from interface:DevopsCreates a new build pipeline.- Specified by:
- createBuildPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBuildPipelineStagepublic CreateBuildPipelineStageResponse createBuildPipelineStage(CreateBuildPipelineStageRequest request) Description copied from interface:DevopsCreates a new stage.- Specified by:
- createBuildPipelineStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createBuildRunpublic CreateBuildRunResponse createBuildRun(CreateBuildRunRequest request) Description copied from interface:DevopsStarts a build pipeline run for a predefined build pipeline.Please ensure the completion of any work request for creation/updation of Build Pipeline before starting a Build Run. - Specified by:
- createBuildRunin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createConnectionpublic CreateConnectionResponse createConnection(CreateConnectionRequest request) Description copied from interface:DevopsCreates a new connection.- Specified by:
- createConnectionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDeployArtifactpublic CreateDeployArtifactResponse createDeployArtifact(CreateDeployArtifactRequest request) Description copied from interface:DevopsCreates a new deployment artifact.- Specified by:
- createDeployArtifactin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDeployEnvironmentpublic CreateDeployEnvironmentResponse createDeployEnvironment(CreateDeployEnvironmentRequest request) Description copied from interface:DevopsCreates a new deployment environment.- Specified by:
- createDeployEnvironmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDeployPipelinepublic CreateDeployPipelineResponse createDeployPipeline(CreateDeployPipelineRequest request) Description copied from interface:DevopsCreates a new deployment pipeline.- Specified by:
- createDeployPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDeployStagepublic CreateDeployStageResponse createDeployStage(CreateDeployStageRequest request) Description copied from interface:DevopsCreates a new deployment stage.- Specified by:
- createDeployStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDeploymentpublic CreateDeploymentResponse createDeployment(CreateDeploymentRequest request) Description copied from interface:DevopsCreates a new deployment.- Specified by:
- createDeploymentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createOrUpdateGitRefpublic CreateOrUpdateGitRefResponse createOrUpdateGitRef(CreateOrUpdateGitRefRequest request) Description copied from interface:DevopsCreates a new reference or updates an existing one.- Specified by:
- createOrUpdateGitRefin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createOrUpdateProtectedBranchpublic CreateOrUpdateProtectedBranchResponse createOrUpdateProtectedBranch(CreateOrUpdateProtectedBranchRequest request) Description copied from interface:DevopsCreates a restriction on a branch that prevents certain actions on it.- Specified by:
- createOrUpdateProtectedBranchin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createProjectpublic CreateProjectResponse createProject(CreateProjectRequest request) Description copied from interface:DevopsCreates a new project.- Specified by:
- createProjectin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPullRequestpublic CreatePullRequestResponse createPullRequest(CreatePullRequestRequest request) Description copied from interface:DevopsCreates a new PullRequest.- Specified by:
- createPullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPullRequestAttachmentpublic CreatePullRequestAttachmentResponse createPullRequestAttachment(CreatePullRequestAttachmentRequest request) Description copied from interface:DevopsCreates PullRequest attachmentNote: This operation consumes a stream. If the stream supports InputStream.mark(int)andInputStream.reset(), when a retry is necessary, the stream is reset so it starts at the beginning (or whatever the stream's position was at the time this operation is called}.Note this means that if the caller has used InputStream.mark(int)before, then the mark will not be the same anymore after this operation, and a subsequent call toInputStream.reset()by the caller will reset the stream not to the caller's mark, but to the position the stream was in when this operation was called.If the stream is a FileInputStream, and the stream'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition cannot be changed (like for a named pipe), then the stream's contents will be buffered in memory, as described below.If the stream does not support InputStream.mark(int)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, which means the entire contents may be buffered in memory. Then the same procedure as above is followed.The contents of the stream, except when the stream is a FileInputStreamwhoseFileChannelposition can be changed, should be less than 2 GiB in size if retries are used. This is because streams 2 GiB in size or larger do no guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in retries and manage retries yourself.- Specified by:
- createPullRequestAttachmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createPullRequestCommentpublic CreatePullRequestCommentResponse createPullRequestComment(CreatePullRequestCommentRequest request) Description copied from interface:DevopsCreates a new PullRequest comment.- Specified by:
- createPullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createRepositorypublic CreateRepositoryResponse createRepository(CreateRepositoryRequest request) Description copied from interface:DevopsCreates a new repository.- Specified by:
- createRepositoryin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTriggerpublic CreateTriggerResponse createTrigger(CreateTriggerRequest request) Description copied from interface:DevopsCreates a new trigger.- Specified by:
- createTriggerin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
declinePullRequestpublic DeclinePullRequestResponse declinePullRequest(DeclinePullRequestRequest request) Description copied from interface:DevopsDecline a PullRequest- Specified by:
- declinePullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteBuildPipelinepublic DeleteBuildPipelineResponse deleteBuildPipeline(DeleteBuildPipelineRequest request) Description copied from interface:DevopsDeletes a build pipeline resource by identifier.- Specified by:
- deleteBuildPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteBuildPipelineStagepublic DeleteBuildPipelineStageResponse deleteBuildPipelineStage(DeleteBuildPipelineStageRequest request) Description copied from interface:DevopsDeletes a stage based on the stage ID provided in the request.- Specified by:
- deleteBuildPipelineStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteConnectionpublic DeleteConnectionResponse deleteConnection(DeleteConnectionRequest request) Description copied from interface:DevopsDeletes a connection resource by identifier.- Specified by:
- deleteConnectionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDeployArtifactpublic DeleteDeployArtifactResponse deleteDeployArtifact(DeleteDeployArtifactRequest request) Description copied from interface:DevopsDeletes a deployment artifact resource by identifier.- Specified by:
- deleteDeployArtifactin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDeployEnvironmentpublic DeleteDeployEnvironmentResponse deleteDeployEnvironment(DeleteDeployEnvironmentRequest request) Description copied from interface:DevopsDeletes a deployment environment resource by identifier.- Specified by:
- deleteDeployEnvironmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDeployPipelinepublic DeleteDeployPipelineResponse deleteDeployPipeline(DeleteDeployPipelineRequest request) Description copied from interface:DevopsDeletes a deployment pipeline resource by identifier.- Specified by:
- deleteDeployPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDeployStagepublic DeleteDeployStageResponse deleteDeployStage(DeleteDeployStageRequest request) Description copied from interface:DevopsDeletes a deployment stage resource by identifier.- Specified by:
- deleteDeployStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteGitRefpublic DeleteGitRefResponse deleteGitRef(DeleteGitRefRequest request) Description copied from interface:DevopsDeletes a Repository’s Ref by its name.Returns an error if the name is ambiguous. Can be disambiguated by using full names like "heads/ " or "tags/ ". - Specified by:
- deleteGitRefin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteProjectpublic DeleteProjectResponse deleteProject(DeleteProjectRequest request) Description copied from interface:DevopsDeletes a project resource by identifier- Specified by:
- deleteProjectin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteProjectRepositorySettingspublic DeleteProjectRepositorySettingsResponse deleteProjectRepositorySettings(DeleteProjectRepositorySettingsRequest request) Description copied from interface:DevopsRemoves the custom repository settings configured for a project.- Specified by:
- deleteProjectRepositorySettingsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteProtectedBranchpublic DeleteProtectedBranchResponse deleteProtectedBranch(DeleteProtectedBranchRequest request) Description copied from interface:DevopsRemoves the protection from a branch- Specified by:
- deleteProtectedBranchin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePullRequestpublic DeletePullRequestResponse deletePullRequest(DeletePullRequestRequest request) Description copied from interface:DevopsDeletes a PullRequest resource by identifier- Specified by:
- deletePullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePullRequestAttachmentpublic DeletePullRequestAttachmentResponse deletePullRequestAttachment(DeletePullRequestAttachmentRequest request) Description copied from interface:DevopsDeletes a PullRequest attachment metadata by identifier- Specified by:
- deletePullRequestAttachmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deletePullRequestCommentpublic DeletePullRequestCommentResponse deletePullRequestComment(DeletePullRequestCommentRequest request) Description copied from interface:DevopsDeletes a PullRequest comment by identifier- Specified by:
- deletePullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteRefpublic DeleteRefResponse deleteRef(DeleteRefRequest request) Description copied from interface:DevopsDeletes a Repository’s Ref by its name.Returns an error if the name is ambiguous. Can be disambiguated by using full names like "heads/ " or "tags/ ". This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has ‘/’. This will be replaced by "/repositories/{repositoryId}/actions/deleteGitRef". 
 - 
deleteRepositorypublic DeleteRepositoryResponse deleteRepository(DeleteRepositoryRequest request) Description copied from interface:DevopsDeletes a repository resource by identifier.- Specified by:
- deleteRepositoryin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteRepositorySettingspublic DeleteRepositorySettingsResponse deleteRepositorySettings(DeleteRepositorySettingsRequest request) Description copied from interface:DevopsRemoves the custom settings configured for a repository- Specified by:
- deleteRepositorySettingsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTriggerpublic DeleteTriggerResponse deleteTrigger(DeleteTriggerRequest request) Description copied from interface:DevopsDeletes a trigger resource by identifier.- Specified by:
- deleteTriggerin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBuildPipelinepublic GetBuildPipelineResponse getBuildPipeline(GetBuildPipelineRequest request) Description copied from interface:DevopsRetrieves a build pipeline by identifier.- Specified by:
- getBuildPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBuildPipelineStagepublic GetBuildPipelineStageResponse getBuildPipelineStage(GetBuildPipelineStageRequest request) Description copied from interface:DevopsRetrieves a stage based on the stage ID provided in the request.- Specified by:
- getBuildPipelineStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getBuildRunpublic GetBuildRunResponse getBuildRun(GetBuildRunRequest request) Description copied from interface:DevopsReturns the details of a build run for a given build run ID.- Specified by:
- getBuildRunin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getCommitpublic GetCommitResponse getCommit(GetCommitRequest request) Description copied from interface:DevopsRetrieves a repository’s commit by commit ID.
 - 
getCommitDiffpublic GetCommitDiffResponse getCommitDiff(GetCommitDiffRequest request) Description copied from interface:DevopsCompares two revisions for their differences.Supports comparison between two references or commits. - Specified by:
- getCommitDiffin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConnectionpublic GetConnectionResponse getConnection(GetConnectionRequest request) Description copied from interface:DevopsRetrieves a connection by identifier.- Specified by:
- getConnectionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDeployArtifactpublic GetDeployArtifactResponse getDeployArtifact(GetDeployArtifactRequest request) Description copied from interface:DevopsRetrieves a deployment artifact by identifier.- Specified by:
- getDeployArtifactin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDeployEnvironmentpublic GetDeployEnvironmentResponse getDeployEnvironment(GetDeployEnvironmentRequest request) Description copied from interface:DevopsRetrieves a deployment environment by identifier.- Specified by:
- getDeployEnvironmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDeployPipelinepublic GetDeployPipelineResponse getDeployPipeline(GetDeployPipelineRequest request) Description copied from interface:DevopsRetrieves a deployment pipeline by identifier.- Specified by:
- getDeployPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDeployStagepublic GetDeployStageResponse getDeployStage(GetDeployStageRequest request) Description copied from interface:DevopsRetrieves a deployment stage by identifier.- Specified by:
- getDeployStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDeploymentpublic GetDeploymentResponse getDeployment(GetDeploymentRequest request) Description copied from interface:DevopsRetrieves a deployment by identifier.- Specified by:
- getDeploymentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getFileDiffpublic GetFileDiffResponse getFileDiff(GetFileDiffRequest request) Description copied from interface:DevopsGets the line-by-line difference between file on different commits.This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has ‘/’. This will be replaced by "/repositories/{repositoryId}/file/diffs" - Specified by:
- getFileDiffin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getMirrorRecordpublic GetMirrorRecordResponse getMirrorRecord(GetMirrorRecordRequest request) Description copied from interface:DevopsReturns either current mirror record or last successful mirror record for a specific mirror repository.- Specified by:
- getMirrorRecordin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getObjectpublic GetObjectResponse getObject(GetObjectRequest request) Description copied from interface:DevopsRetrieves blob of specific branch name/commit ID and file path.
 - 
getObjectContentpublic GetObjectContentResponse getObjectContent(GetObjectContentRequest request) Description copied from interface:DevopsRetrieve contents of a specified object.- Specified by:
- getObjectContentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getProjectpublic GetProjectResponse getProject(GetProjectRequest request) Description copied from interface:DevopsRetrieves a project by identifier.- Specified by:
- getProjectin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getProjectNotificationPreferencepublic GetProjectNotificationPreferenceResponse getProjectNotificationPreference(GetProjectNotificationPreferenceRequest request) Description copied from interface:DevopsGet the project notification preference for the user passed as path param- Specified by:
- getProjectNotificationPreferencein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getProjectRepositorySettingspublic GetProjectRepositorySettingsResponse getProjectRepositorySettings(GetProjectRepositorySettingsRequest request) Description copied from interface:DevopsRetrieves a project’s repository settings details.- Specified by:
- getProjectRepositorySettingsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPullRequestpublic GetPullRequestResponse getPullRequest(GetPullRequestRequest request) Description copied from interface:DevopsGets a PullRequest by identifier- Specified by:
- getPullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPullRequestAttachmentpublic GetPullRequestAttachmentResponse getPullRequestAttachment(GetPullRequestAttachmentRequest request) Description copied from interface:DevopsGet PullRequest attachment metadata by identifier- Specified by:
- getPullRequestAttachmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPullRequestAttachmentContentpublic GetPullRequestAttachmentContentResponse getPullRequestAttachmentContent(GetPullRequestAttachmentContentRequest request) Description copied from interface:DevopsGets the content of the attachment.- Specified by:
- getPullRequestAttachmentContentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPullRequestChangeSummaryMetricspublic GetPullRequestChangeSummaryMetricsResponse getPullRequestChangeSummaryMetrics(GetPullRequestChangeSummaryMetricsRequest request) Description copied from interface:DevopsGet pull request diff summary metric- Specified by:
- getPullRequestChangeSummaryMetricsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPullRequestCommentpublic GetPullRequestCommentResponse getPullRequestComment(GetPullRequestCommentRequest request) Description copied from interface:DevopsGet PullRequest comment by identifier- Specified by:
- getPullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getPullRequestNotificationPreferencepublic GetPullRequestNotificationPreferenceResponse getPullRequestNotificationPreference(GetPullRequestNotificationPreferenceRequest request) Description copied from interface:DevopsGet the pull request notification preference for the user passed as path param- Specified by:
- getPullRequestNotificationPreferencein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRefpublic GetRefResponse getRef(GetRefRequest request) Description copied from interface:DevopsThis API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has ‘/’.This will be replaced by "/repositories/{repositoryId}/refs". Retrieves a repository’s reference by its name with preference for branches over tags if the name is ambiguous. This can be disambiguated by using full names like "heads/ " or "tags/ ". 
 - 
getRepoFileDiffpublic GetRepoFileDiffResponse getRepoFileDiff(GetRepoFileDiffRequest request) Description copied from interface:DevopsGets the line-by-line difference between file on different commits.- Specified by:
- getRepoFileDiffin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRepoFileLinespublic GetRepoFileLinesResponse getRepoFileLines(GetRepoFileLinesRequest request) Description copied from interface:DevopsRetrieve lines of a specified file.Supports starting line number and limit. - Specified by:
- getRepoFileLinesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRepositorypublic GetRepositoryResponse getRepository(GetRepositoryRequest request) Description copied from interface:DevopsRetrieves a repository by identifier.- Specified by:
- getRepositoryin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRepositoryArchiveContentpublic GetRepositoryArchiveContentResponse getRepositoryArchiveContent(GetRepositoryArchiveContentRequest request) Description copied from interface:DevopsReturns the archived repository information.- Specified by:
- getRepositoryArchiveContentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRepositoryFileLinespublic GetRepositoryFileLinesResponse getRepositoryFileLines(GetRepositoryFileLinesRequest request) Description copied from interface:DevopsRetrieve lines of a specified file.Supports starting line number and limit. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has ‘/’. This will be replaced by "/repositories/{repositoryId}/file/lines" - Specified by:
- getRepositoryFileLinesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRepositoryNotificationPreferencepublic GetRepositoryNotificationPreferenceResponse getRepositoryNotificationPreference(GetRepositoryNotificationPreferenceRequest request) Description copied from interface:DevopsGet the repository notification preference for the user passed as path param- Specified by:
- getRepositoryNotificationPreferencein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getRepositorySettingspublic GetRepositorySettingsResponse getRepositorySettings(GetRepositorySettingsRequest request) Description copied from interface:DevopsRetrieves a repository’s settings details.- Specified by:
- getRepositorySettingsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTriggerpublic GetTriggerResponse getTrigger(GetTriggerRequest request) Description copied from interface:DevopsRetrieves a trigger by identifier.- Specified by:
- getTriggerin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:DevopsRetrieves the status of the work request with the given ID.- Specified by:
- getWorkRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
likePullRequestCommentpublic LikePullRequestCommentResponse likePullRequestComment(LikePullRequestCommentRequest request) Description copied from interface:DevopsLike a PullRequest comment- Specified by:
- likePullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAuthorspublic ListAuthorsResponse listAuthors(ListAuthorsRequest request) Description copied from interface:DevopsRetrieve a list of all the authors.- Specified by:
- listAuthorsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBuildPipelineStagespublic ListBuildPipelineStagesResponse listBuildPipelineStages(ListBuildPipelineStagesRequest request) Description copied from interface:DevopsReturns a list of all stages in a compartment or build pipeline.- Specified by:
- listBuildPipelineStagesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBuildPipelinespublic ListBuildPipelinesResponse listBuildPipelines(ListBuildPipelinesRequest request) Description copied from interface:DevopsReturns a list of build pipelines.- Specified by:
- listBuildPipelinesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBuildRunSnapshotspublic ListBuildRunSnapshotsResponse listBuildRunSnapshots(ListBuildRunSnapshotsRequest request) Description copied from interface:DevopsReturns a list of build run snapshots for a given commit or the latest commit on a pull request if no commit is provided.- Specified by:
- listBuildRunSnapshotsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listBuildRunspublic ListBuildRunsResponse listBuildRuns(ListBuildRunsRequest request) Description copied from interface:DevopsReturns a list of build run summary.- Specified by:
- listBuildRunsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCommitDiffspublic ListCommitDiffsResponse listCommitDiffs(ListCommitDiffsRequest request) Description copied from interface:DevopsCompares two revisions and lists the differences.Supports comparison between two references or commits. - Specified by:
- listCommitDiffsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listCommitspublic ListCommitsResponse listCommits(ListCommitsRequest request) Description copied from interface:DevopsReturns a list of commits.- Specified by:
- listCommitsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listConnectionspublic ListConnectionsResponse listConnections(ListConnectionsRequest request) Description copied from interface:DevopsReturns a list of connections.- Specified by:
- listConnectionsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDeployArtifactspublic ListDeployArtifactsResponse listDeployArtifacts(ListDeployArtifactsRequest request) Description copied from interface:DevopsReturns a list of deployment artifacts.- Specified by:
- listDeployArtifactsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDeployEnvironmentspublic ListDeployEnvironmentsResponse listDeployEnvironments(ListDeployEnvironmentsRequest request) Description copied from interface:DevopsReturns a list of deployment environments.- Specified by:
- listDeployEnvironmentsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDeployPipelinespublic ListDeployPipelinesResponse listDeployPipelines(ListDeployPipelinesRequest request) Description copied from interface:DevopsReturns a list of deployment pipelines.- Specified by:
- listDeployPipelinesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDeployStagespublic ListDeployStagesResponse listDeployStages(ListDeployStagesRequest request) Description copied from interface:DevopsRetrieves a list of deployment stages.- Specified by:
- listDeployStagesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDeploymentspublic ListDeploymentsResponse listDeployments(ListDeploymentsRequest request) Description copied from interface:DevopsReturns a list of deployments.- Specified by:
- listDeploymentsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listForkSyncStatusespublic ListForkSyncStatusesResponse listForkSyncStatuses(ListForkSyncStatusesRequest request) Description copied from interface:DevopsLIST operation that returns a collection of fork sync status objects.- Specified by:
- listForkSyncStatusesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listMirrorRecordspublic ListMirrorRecordsResponse listMirrorRecords(ListMirrorRecordsRequest request) Description copied from interface:DevopsReturns a list of mirror entry in history within 30 days.- Specified by:
- listMirrorRecordsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPathspublic ListPathsResponse listPaths(ListPathsRequest request) Description copied from interface:DevopsRetrieves a list of files and directories in a repository.
 - 
listProjectCommitAnalyticsAuthorspublic ListProjectCommitAnalyticsAuthorsResponse listProjectCommitAnalyticsAuthors(ListProjectCommitAnalyticsAuthorsRequest request) Description copied from interface:DevopsRetrieve a list of all the Commit Analytics authors.- Specified by:
- listProjectCommitAnalyticsAuthorsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProjectspublic ListProjectsResponse listProjects(ListProjectsRequest request) Description copied from interface:DevopsReturns a list of projects.- Specified by:
- listProjectsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProtectedBranchespublic ListProtectedBranchesResponse listProtectedBranches(ListProtectedBranchesRequest request) Description copied from interface:DevopsReturns a list of Protected Branches.- Specified by:
- listProtectedBranchesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestActivitiespublic ListPullRequestActivitiesResponse listPullRequestActivities(ListPullRequestActivitiesRequest request) Description copied from interface:DevopsList actions that have been taken on a pull request- Specified by:
- listPullRequestActivitiesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestAttachmentspublic ListPullRequestAttachmentsResponse listPullRequestAttachments(ListPullRequestAttachmentsRequest request) Description copied from interface:DevopsList PullRequest level attachments by identifier- Specified by:
- listPullRequestAttachmentsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestAuthorspublic ListPullRequestAuthorsResponse listPullRequestAuthors(ListPullRequestAuthorsRequest request) Description copied from interface:DevopsRetrieve a list of all the PR authors.- Specified by:
- listPullRequestAuthorsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestCommentspublic ListPullRequestCommentsResponse listPullRequestComments(ListPullRequestCommentsRequest request) Description copied from interface:DevopsList PullRequest level comments by identifier- Specified by:
- listPullRequestCommentsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestCommitspublic ListPullRequestCommitsResponse listPullRequestCommits(ListPullRequestCommitsRequest request) Description copied from interface:DevopsList pull request commits- Specified by:
- listPullRequestCommitsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestFileChangespublic ListPullRequestFileChangesResponse listPullRequestFileChanges(ListPullRequestFileChangesRequest request) Description copied from interface:DevopsList pull request file changes- Specified by:
- listPullRequestFileChangesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPullRequestspublic ListPullRequestsResponse listPullRequests(ListPullRequestsRequest request) Description copied from interface:DevopsReturns a list of PullRequests.- Specified by:
- listPullRequestsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listRefspublic ListRefsResponse listRefs(ListRefsRequest request) Description copied from interface:DevopsReturns a list of references.
 - 
listRepositoriespublic ListRepositoriesResponse listRepositories(ListRepositoriesRequest request) Description copied from interface:DevopsReturns a list of repositories given a compartment ID or a project ID.- Specified by:
- listRepositoriesin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listRepositoryCommitAnalyticsAuthorspublic ListRepositoryCommitAnalyticsAuthorsResponse listRepositoryCommitAnalyticsAuthors(ListRepositoryCommitAnalyticsAuthorsRequest request) Description copied from interface:DevopsRetrieve a list of all the Commit Analytics authors.- Specified by:
- listRepositoryCommitAnalyticsAuthorsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTriggerspublic ListTriggersResponse listTriggers(ListTriggersRequest request) Description copied from interface:DevopsReturns a list of triggers.- Specified by:
- listTriggersin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:DevopsReturns a list of errors for a given work request.- Specified by:
- listWorkRequestErrorsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:DevopsReturns a list of logs for a given work request.- Specified by:
- listWorkRequestLogsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:DevopsLists the work requests in a compartment.- Specified by:
- listWorkRequestsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
mergePullRequestpublic MergePullRequestResponse mergePullRequest(MergePullRequestRequest request) Description copied from interface:DevopsMerge the PullRequest- Specified by:
- mergePullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
mirrorRepositorypublic MirrorRepositoryResponse mirrorRepository(MirrorRepositoryRequest request) Description copied from interface:DevopsSynchronize a mirrored repository to the latest version from external providers.- Specified by:
- mirrorRepositoryin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
patchPullRequestpublic PatchPullRequestResponse patchPullRequest(PatchPullRequestRequest request) Description copied from interface:DevopsUpdates the reviewer list of a pull request- Specified by:
- patchPullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
putRepositoryRefpublic PutRepositoryRefResponse putRepositoryRef(PutRepositoryRefRequest request) Description copied from interface:DevopsCreates a new reference or updates an existing one.This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has ‘/’. This will be replaced by "/repositories/{repositoryId}/actions/createOrUpdateGitRef". - Specified by:
- putRepositoryRefin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reopenPullRequestpublic ReopenPullRequestResponse reopenPullRequest(ReopenPullRequestRequest request) Description copied from interface:DevopsReopen a PullRequest- Specified by:
- reopenPullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reopenPullRequestCommentpublic ReopenPullRequestCommentResponse reopenPullRequestComment(ReopenPullRequestCommentRequest request) Description copied from interface:DevopsReopen a PullRequest Comment- Specified by:
- reopenPullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
resolvePullRequestCommentpublic ResolvePullRequestCommentResponse resolvePullRequestComment(ResolvePullRequestCommentRequest request) Description copied from interface:DevopsResolve a PullRequest Comment- Specified by:
- resolvePullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
reviewPullRequestpublic ReviewPullRequestResponse reviewPullRequest(ReviewPullRequestRequest request) Description copied from interface:DevopsReview a PullRequest- Specified by:
- reviewPullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
scheduleCascadingProjectDeletionpublic ScheduleCascadingProjectDeletionResponse scheduleCascadingProjectDeletion(ScheduleCascadingProjectDeletionRequest request) Description copied from interface:DevopsCascading operation that marks Project and child DevOps resources in a DELETING state for a retention period- Specified by:
- scheduleCascadingProjectDeletionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
summarizeProjectRepositoryAnalyticspublic SummarizeProjectRepositoryAnalyticsResponse summarizeProjectRepositoryAnalytics(SummarizeProjectRepositoryAnalyticsRequest request) Description copied from interface:DevopsRetrieves repository analytics for a given project.- Specified by:
- summarizeProjectRepositoryAnalyticsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
summarizeRepositoryAnalyticspublic SummarizeRepositoryAnalyticsResponse summarizeRepositoryAnalytics(SummarizeRepositoryAnalyticsRequest request) Description copied from interface:DevopsRetrieves repository analytics for a given repository.- Specified by:
- summarizeRepositoryAnalyticsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
syncRepositorypublic SyncRepositoryResponse syncRepository(SyncRepositoryRequest request) Description copied from interface:DevopsSynchronize a forked repository to the latest version- Specified by:
- syncRepositoryin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
triggerDeploymentDryRunpublic TriggerDeploymentDryRunResponse triggerDeploymentDryRun(TriggerDeploymentDryRunRequest request) Description copied from interface:DevopsSends a request to trigger a dry run, passing a HelmDiffArgumentCollection This is an internal-only endpoint, access to this endpoint is restricted.Any request from non-internal tenancies will receive 403 Forbidden response. - Specified by:
- triggerDeploymentDryRunin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
unlikePullRequestCommentpublic UnlikePullRequestCommentResponse unlikePullRequestComment(UnlikePullRequestCommentRequest request) Description copied from interface:DevopsUnlike a PullRequest comment- Specified by:
- unlikePullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
unsubscribePullRequestpublic UnsubscribePullRequestResponse unsubscribePullRequest(UnsubscribePullRequestRequest request) Description copied from interface:Devopsunsubscribe the PullRequest- Specified by:
- unsubscribePullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBuildPipelinepublic UpdateBuildPipelineResponse updateBuildPipeline(UpdateBuildPipelineRequest request) Description copied from interface:DevopsUpdates the build pipeline.- Specified by:
- updateBuildPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBuildPipelineStagepublic UpdateBuildPipelineStageResponse updateBuildPipelineStage(UpdateBuildPipelineStageRequest request) Description copied from interface:DevopsUpdates the stage based on the stage ID provided in the request.- Specified by:
- updateBuildPipelineStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBuildRunpublic UpdateBuildRunResponse updateBuildRun(UpdateBuildRunRequest request) Description copied from interface:DevopsUpdates the build run.- Specified by:
- updateBuildRunin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateConnectionpublic UpdateConnectionResponse updateConnection(UpdateConnectionRequest request) Description copied from interface:DevopsUpdates the connection.- Specified by:
- updateConnectionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDeployArtifactpublic UpdateDeployArtifactResponse updateDeployArtifact(UpdateDeployArtifactRequest request) Description copied from interface:DevopsUpdates the deployment artifact.- Specified by:
- updateDeployArtifactin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDeployEnvironmentpublic UpdateDeployEnvironmentResponse updateDeployEnvironment(UpdateDeployEnvironmentRequest request) Description copied from interface:DevopsUpdates the deployment environment.- Specified by:
- updateDeployEnvironmentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDeployPipelinepublic UpdateDeployPipelineResponse updateDeployPipeline(UpdateDeployPipelineRequest request) Description copied from interface:DevopsUpdates the deployment pipeline.- Specified by:
- updateDeployPipelinein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDeployStagepublic UpdateDeployStageResponse updateDeployStage(UpdateDeployStageRequest request) Description copied from interface:DevopsUpdates the deployment stage.- Specified by:
- updateDeployStagein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDeploymentpublic UpdateDeploymentResponse updateDeployment(UpdateDeploymentRequest request) Description copied from interface:DevopsUpdates the deployment.- Specified by:
- updateDeploymentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateProjectpublic UpdateProjectResponse updateProject(UpdateProjectRequest request) Description copied from interface:DevopsUpdates the project.- Specified by:
- updateProjectin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateProjectNotificationPreferencepublic UpdateProjectNotificationPreferenceResponse updateProjectNotificationPreference(UpdateProjectNotificationPreferenceRequest request) Description copied from interface:DevopsUpdate the project notification preference for the user passed as path param- Specified by:
- updateProjectNotificationPreferencein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateProjectRepositorySettingspublic UpdateProjectRepositorySettingsResponse updateProjectRepositorySettings(UpdateProjectRepositorySettingsRequest request) Description copied from interface:DevopsUpdates the repository settings for a project.- Specified by:
- updateProjectRepositorySettingsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updatePullRequestpublic UpdatePullRequestResponse updatePullRequest(UpdatePullRequestRequest request) Description copied from interface:DevopsUpdates the PullRequest- Specified by:
- updatePullRequestin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updatePullRequestCommentpublic UpdatePullRequestCommentResponse updatePullRequestComment(UpdatePullRequestCommentRequest request) Description copied from interface:DevopsUpdates the PullRequest comment- Specified by:
- updatePullRequestCommentin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updatePullRequestNotificationPreferencepublic UpdatePullRequestNotificationPreferenceResponse updatePullRequestNotificationPreference(UpdatePullRequestNotificationPreferenceRequest request) Description copied from interface:DevopsUpdate the pull request notification preference for the user passed as path param- Specified by:
- updatePullRequestNotificationPreferencein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateRepositorypublic UpdateRepositoryResponse updateRepository(UpdateRepositoryRequest request) Description copied from interface:DevopsUpdates the repository.- Specified by:
- updateRepositoryin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateRepositoryNotificationPreferencepublic UpdateRepositoryNotificationPreferenceResponse updateRepositoryNotificationPreference(UpdateRepositoryNotificationPreferenceRequest request) Description copied from interface:DevopsUpdate the repository notification preference for the user passed as path param- Specified by:
- updateRepositoryNotificationPreferencein interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateRepositorySettingspublic UpdateRepositorySettingsResponse updateRepositorySettings(UpdateRepositorySettingsRequest request) Description copied from interface:DevopsUpdates the settings for a repository.- Specified by:
- updateRepositorySettingsin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTriggerpublic UpdateTriggerResponse updateTrigger(UpdateTriggerRequest request) Description copied from interface:DevopsUpdates the trigger.- Specified by:
- updateTriggerin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
validateConnectionpublic ValidateConnectionResponse validateConnection(ValidateConnectionRequest request) Description copied from interface:DevopsReturn whether the credentials of the connection are valid.- Specified by:
- validateConnectionin interface- Devops
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic DevopsWaiters getWaiters() Description copied from interface:DevopsGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- Devops
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic DevopsPaginators getPaginators() Description copied from interface:DevopsGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- Devops
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-