1package artifactsapi 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9import ( 10 "context" 11 "github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/artifacts" 12 "github.com/Azure/go-autorest/autorest" 13) 14 15// LinkedServiceClientAPI contains the set of methods on the LinkedServiceClient type. 16type LinkedServiceClientAPI interface { 17 CreateOrUpdateLinkedService(ctx context.Context, linkedServiceName string, linkedService artifacts.LinkedServiceResource, ifMatch string) (result artifacts.LinkedServiceCreateOrUpdateLinkedServiceFuture, err error) 18 DeleteLinkedService(ctx context.Context, linkedServiceName string) (result artifacts.LinkedServiceDeleteLinkedServiceFuture, err error) 19 GetLinkedService(ctx context.Context, linkedServiceName string, ifNoneMatch string) (result artifacts.LinkedServiceResource, err error) 20 GetLinkedServicesByWorkspace(ctx context.Context) (result artifacts.LinkedServiceListResponsePage, err error) 21 GetLinkedServicesByWorkspaceComplete(ctx context.Context) (result artifacts.LinkedServiceListResponseIterator, err error) 22 RenameLinkedService(ctx context.Context, linkedServiceName string, request artifacts.RenameRequest) (result artifacts.LinkedServiceRenameLinkedServiceFuture, err error) 23} 24 25var _ LinkedServiceClientAPI = (*artifacts.LinkedServiceClient)(nil) 26 27// DatasetClientAPI contains the set of methods on the DatasetClient type. 28type DatasetClientAPI interface { 29 CreateOrUpdateDataset(ctx context.Context, datasetName string, dataset artifacts.DatasetResource, ifMatch string) (result artifacts.DatasetCreateOrUpdateDatasetFuture, err error) 30 DeleteDataset(ctx context.Context, datasetName string) (result artifacts.DatasetDeleteDatasetFuture, err error) 31 GetDataset(ctx context.Context, datasetName string, ifNoneMatch string) (result artifacts.DatasetResource, err error) 32 GetDatasetsByWorkspace(ctx context.Context) (result artifacts.DatasetListResponsePage, err error) 33 GetDatasetsByWorkspaceComplete(ctx context.Context) (result artifacts.DatasetListResponseIterator, err error) 34 RenameDataset(ctx context.Context, datasetName string, request artifacts.RenameRequest) (result artifacts.DatasetRenameDatasetFuture, err error) 35} 36 37var _ DatasetClientAPI = (*artifacts.DatasetClient)(nil) 38 39// PipelineClientAPI contains the set of methods on the PipelineClient type. 40type PipelineClientAPI interface { 41 CreateOrUpdatePipeline(ctx context.Context, pipelineName string, pipeline artifacts.PipelineResource, ifMatch string) (result artifacts.PipelineCreateOrUpdatePipelineFuture, err error) 42 CreatePipelineRun(ctx context.Context, pipelineName string, referencePipelineRunID string, isRecovery *bool, startActivityName string, parameters map[string]interface{}) (result artifacts.CreateRunResponse, err error) 43 DeletePipeline(ctx context.Context, pipelineName string) (result artifacts.PipelineDeletePipelineFuture, err error) 44 GetPipeline(ctx context.Context, pipelineName string, ifNoneMatch string) (result artifacts.PipelineResource, err error) 45 GetPipelinesByWorkspace(ctx context.Context) (result artifacts.PipelineListResponsePage, err error) 46 GetPipelinesByWorkspaceComplete(ctx context.Context) (result artifacts.PipelineListResponseIterator, err error) 47 RenamePipeline(ctx context.Context, pipelineName string, request artifacts.RenameRequest) (result artifacts.PipelineRenamePipelineFuture, err error) 48} 49 50var _ PipelineClientAPI = (*artifacts.PipelineClient)(nil) 51 52// PipelineRunClientAPI contains the set of methods on the PipelineRunClient type. 53type PipelineRunClientAPI interface { 54 CancelPipelineRun(ctx context.Context, runID string, isRecursive *bool) (result autorest.Response, err error) 55 GetPipelineRun(ctx context.Context, runID string) (result artifacts.PipelineRun, err error) 56 QueryActivityRuns(ctx context.Context, pipelineName string, runID string, filterParameters artifacts.RunFilterParameters) (result artifacts.ActivityRunsQueryResponse, err error) 57 QueryPipelineRunsByWorkspace(ctx context.Context, filterParameters artifacts.RunFilterParameters) (result artifacts.PipelineRunsQueryResponse, err error) 58} 59 60var _ PipelineRunClientAPI = (*artifacts.PipelineRunClient)(nil) 61 62// TriggerClientAPI contains the set of methods on the TriggerClient type. 63type TriggerClientAPI interface { 64 CreateOrUpdateTrigger(ctx context.Context, triggerName string, trigger artifacts.TriggerResource, ifMatch string) (result artifacts.TriggerCreateOrUpdateTriggerFuture, err error) 65 DeleteTrigger(ctx context.Context, triggerName string) (result artifacts.TriggerDeleteTriggerFuture, err error) 66 GetEventSubscriptionStatus(ctx context.Context, triggerName string) (result artifacts.TriggerSubscriptionOperationStatus, err error) 67 GetTrigger(ctx context.Context, triggerName string, ifNoneMatch string) (result artifacts.TriggerResource, err error) 68 GetTriggersByWorkspace(ctx context.Context) (result artifacts.TriggerListResponsePage, err error) 69 GetTriggersByWorkspaceComplete(ctx context.Context) (result artifacts.TriggerListResponseIterator, err error) 70 StartTrigger(ctx context.Context, triggerName string) (result artifacts.TriggerStartTriggerFuture, err error) 71 StopTrigger(ctx context.Context, triggerName string) (result artifacts.TriggerStopTriggerFuture, err error) 72 SubscribeTriggerToEvents(ctx context.Context, triggerName string) (result artifacts.TriggerSubscribeTriggerToEventsFuture, err error) 73 UnsubscribeTriggerFromEvents(ctx context.Context, triggerName string) (result artifacts.TriggerUnsubscribeTriggerFromEventsFuture, err error) 74} 75 76var _ TriggerClientAPI = (*artifacts.TriggerClient)(nil) 77 78// TriggerRunClientAPI contains the set of methods on the TriggerRunClient type. 79type TriggerRunClientAPI interface { 80 CancelTriggerInstance(ctx context.Context, triggerName string, runID string) (result autorest.Response, err error) 81 QueryTriggerRunsByWorkspace(ctx context.Context, filterParameters artifacts.RunFilterParameters) (result artifacts.TriggerRunsQueryResponse, err error) 82 RerunTriggerInstance(ctx context.Context, triggerName string, runID string) (result autorest.Response, err error) 83} 84 85var _ TriggerRunClientAPI = (*artifacts.TriggerRunClient)(nil) 86 87// DataFlowClientAPI contains the set of methods on the DataFlowClient type. 88type DataFlowClientAPI interface { 89 CreateOrUpdateDataFlow(ctx context.Context, dataFlowName string, dataFlow artifacts.DataFlowResource, ifMatch string) (result artifacts.DataFlowCreateOrUpdateDataFlowFuture, err error) 90 DeleteDataFlow(ctx context.Context, dataFlowName string) (result artifacts.DataFlowDeleteDataFlowFuture, err error) 91 GetDataFlow(ctx context.Context, dataFlowName string, ifNoneMatch string) (result artifacts.DataFlowResource, err error) 92 GetDataFlowsByWorkspace(ctx context.Context) (result artifacts.DataFlowListResponsePage, err error) 93 GetDataFlowsByWorkspaceComplete(ctx context.Context) (result artifacts.DataFlowListResponseIterator, err error) 94 RenameDataFlow(ctx context.Context, dataFlowName string, request artifacts.RenameRequest) (result artifacts.DataFlowRenameDataFlowFuture, err error) 95} 96 97var _ DataFlowClientAPI = (*artifacts.DataFlowClient)(nil) 98 99// DataFlowDebugSessionClientAPI contains the set of methods on the DataFlowDebugSessionClient type. 100type DataFlowDebugSessionClientAPI interface { 101 AddDataFlow(ctx context.Context, request artifacts.DataFlowDebugPackage) (result artifacts.AddDataFlowToDebugSessionResponse, err error) 102 CreateDataFlowDebugSession(ctx context.Context, request artifacts.CreateDataFlowDebugSessionRequest) (result artifacts.DataFlowDebugSessionCreateDataFlowDebugSessionFuture, err error) 103 DeleteDataFlowDebugSession(ctx context.Context, request artifacts.DeleteDataFlowDebugSessionRequest) (result autorest.Response, err error) 104 ExecuteCommand(ctx context.Context, request artifacts.DataFlowDebugCommandRequest) (result artifacts.DataFlowDebugSessionExecuteCommandFuture, err error) 105 QueryDataFlowDebugSessionsByWorkspace(ctx context.Context) (result artifacts.QueryDataFlowDebugSessionsResponsePage, err error) 106 QueryDataFlowDebugSessionsByWorkspaceComplete(ctx context.Context) (result artifacts.QueryDataFlowDebugSessionsResponseIterator, err error) 107} 108 109var _ DataFlowDebugSessionClientAPI = (*artifacts.DataFlowDebugSessionClient)(nil) 110 111// SQLScriptClientAPI contains the set of methods on the SQLScriptClient type. 112type SQLScriptClientAPI interface { 113 CreateOrUpdateSQLScript(ctx context.Context, SQLScriptName string, SQLScript artifacts.SQLScriptResource, ifMatch string) (result artifacts.SQLScriptResource, err error) 114 DeleteSQLScript(ctx context.Context, SQLScriptName string) (result autorest.Response, err error) 115 GetSQLScript(ctx context.Context, SQLScriptName string, ifNoneMatch string) (result artifacts.SQLScriptResource, err error) 116 GetSQLScriptsByWorkspace(ctx context.Context) (result artifacts.SQLScriptsListResponsePage, err error) 117 GetSQLScriptsByWorkspaceComplete(ctx context.Context) (result artifacts.SQLScriptsListResponseIterator, err error) 118 RenameSQLScript(ctx context.Context, SQLScriptName string, request artifacts.RenameRequest) (result artifacts.SQLScriptRenameSQLScriptFuture, err error) 119} 120 121var _ SQLScriptClientAPI = (*artifacts.SQLScriptClient)(nil) 122 123// SparkJobDefinitionClientAPI contains the set of methods on the SparkJobDefinitionClient type. 124type SparkJobDefinitionClientAPI interface { 125 CreateOrUpdateSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, sparkJobDefinition artifacts.SparkJobDefinitionResource, ifMatch string) (result artifacts.SparkJobDefinitionResource, err error) 126 DebugSparkJobDefinition(ctx context.Context, sparkJobDefinitionAzureResource artifacts.SparkJobDefinitionResource) (result artifacts.SparkJobDefinitionDebugSparkJobDefinitionFuture, err error) 127 DeleteSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string) (result autorest.Response, err error) 128 ExecuteSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string) (result artifacts.SparkJobDefinitionExecuteSparkJobDefinitionFuture, err error) 129 GetSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, ifNoneMatch string) (result artifacts.SparkJobDefinitionResource, err error) 130 GetSparkJobDefinitionsByWorkspace(ctx context.Context) (result artifacts.SparkJobDefinitionsListResponsePage, err error) 131 GetSparkJobDefinitionsByWorkspaceComplete(ctx context.Context) (result artifacts.SparkJobDefinitionsListResponseIterator, err error) 132 RenameSparkJobDefinition(ctx context.Context, sparkJobDefinitionName string, request artifacts.RenameRequest) (result artifacts.SparkJobDefinitionRenameSparkJobDefinitionFuture, err error) 133} 134 135var _ SparkJobDefinitionClientAPI = (*artifacts.SparkJobDefinitionClient)(nil) 136 137// NotebookClientAPI contains the set of methods on the NotebookClient type. 138type NotebookClientAPI interface { 139 CreateOrUpdateNotebook(ctx context.Context, notebookName string, notebook artifacts.NotebookResource, ifMatch string) (result artifacts.NotebookCreateOrUpdateNotebookFuture, err error) 140 DeleteNotebook(ctx context.Context, notebookName string) (result artifacts.NotebookDeleteNotebookFuture, err error) 141 GetNotebook(ctx context.Context, notebookName string, ifNoneMatch string) (result artifacts.NotebookResource, err error) 142 GetNotebooksByWorkspace(ctx context.Context) (result artifacts.NotebookListResponsePage, err error) 143 GetNotebooksByWorkspaceComplete(ctx context.Context) (result artifacts.NotebookListResponseIterator, err error) 144 GetNotebookSummaryByWorkSpace(ctx context.Context) (result artifacts.NotebookListResponsePage, err error) 145 GetNotebookSummaryByWorkSpaceComplete(ctx context.Context) (result artifacts.NotebookListResponseIterator, err error) 146 RenameNotebook(ctx context.Context, notebookName string, request artifacts.RenameRequest) (result artifacts.NotebookRenameNotebookFuture, err error) 147} 148 149var _ NotebookClientAPI = (*artifacts.NotebookClient)(nil) 150 151// WorkspaceClientAPI contains the set of methods on the WorkspaceClient type. 152type WorkspaceClientAPI interface { 153 Get(ctx context.Context) (result artifacts.Workspace, err error) 154} 155 156var _ WorkspaceClientAPI = (*artifacts.WorkspaceClient)(nil) 157 158// SQLPoolsClientAPI contains the set of methods on the SQLPoolsClient type. 159type SQLPoolsClientAPI interface { 160 Get(ctx context.Context, SQLPoolName string) (result artifacts.SQLPool, err error) 161 List(ctx context.Context) (result artifacts.SQLPoolInfoListResult, err error) 162} 163 164var _ SQLPoolsClientAPI = (*artifacts.SQLPoolsClient)(nil) 165 166// BigDataPoolsClientAPI contains the set of methods on the BigDataPoolsClient type. 167type BigDataPoolsClientAPI interface { 168 Get(ctx context.Context, bigDataPoolName string) (result artifacts.BigDataPoolResourceInfo, err error) 169 List(ctx context.Context) (result artifacts.BigDataPoolResourceInfoListResult, err error) 170} 171 172var _ BigDataPoolsClientAPI = (*artifacts.BigDataPoolsClient)(nil) 173 174// IntegrationRuntimesClientAPI contains the set of methods on the IntegrationRuntimesClient type. 175type IntegrationRuntimesClientAPI interface { 176 Get(ctx context.Context, integrationRuntimeName string) (result artifacts.IntegrationRuntimeResource, err error) 177 List(ctx context.Context) (result artifacts.IntegrationRuntimeListResponse, err error) 178} 179 180var _ IntegrationRuntimesClientAPI = (*artifacts.IntegrationRuntimesClient)(nil) 181 182// WorkspaceGitRepoManagementClientAPI contains the set of methods on the WorkspaceGitRepoManagementClient type. 183type WorkspaceGitRepoManagementClientAPI interface { 184 GetGitHubAccessToken(ctx context.Context, APIVersion string, gitHubAccessTokenRequest artifacts.GitHubAccessTokenRequest, clientRequestID string) (result artifacts.GitHubAccessTokenResponse, err error) 185} 186 187var _ WorkspaceGitRepoManagementClientAPI = (*artifacts.WorkspaceGitRepoManagementClient)(nil) 188