From 1353c82080b22204025f3ce45c0fe8fd994dfb47 Mon Sep 17 00:00:00 2001 From: Charles Date: Wed, 28 Jul 2021 08:40:26 -0700 Subject: [PATCH] upgrade openapi plugin to 5.2.0 (#5039) --- airbyte-api/build.gradle | 2 +- airbyte-api/src/main/openapi/config.yaml | 147 +++++++++++++----- .../airbyte/server/apis/ConfigurationApi.java | 104 ++++++------- .../api/generated-api-html/index.html | 32 +--- 4 files changed, 163 insertions(+), 122 deletions(-) diff --git a/airbyte-api/build.gradle b/airbyte-api/build.gradle index ddb12c646dc53..7be1fd48720bd 100644 --- a/airbyte-api/build.gradle +++ b/airbyte-api/build.gradle @@ -1,7 +1,7 @@ import org.openapitools.generator.gradle.plugin.tasks.GenerateTask plugins { - id "org.openapi.generator" version "5.0.0-beta" + id "org.openapi.generator" version "5.2.0" id "java-library" } diff --git a/airbyte-api/src/main/openapi/config.yaml b/airbyte-api/src/main/openapi/config.yaml index 9a81a5e8ff871..b9ed310993020 100644 --- a/airbyte-api/src/main/openapi/config.yaml +++ b/airbyte-api/src/main/openapi/config.yaml @@ -1687,17 +1687,21 @@ components: connectionConfiguration: $ref: "#/components/schemas/SourceConfiguration" SourceCreate: - allOf: - - $ref: "#/components/schemas/SourceCoreConfig" - - type: object - required: - - workspaceId - - name - properties: - workspaceId: - $ref: "#/components/schemas/WorkspaceId" - name: - type: string + type: object + required: + - workspaceId + - name + - sourceDefinitionId + - connectionConfiguration + properties: + sourceDefinitionId: + $ref: "#/components/schemas/SourceDefinitionId" + connectionConfiguration: + $ref: "#/components/schemas/SourceConfiguration" + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + name: + type: string SourceRecreate: type: object required: @@ -1894,17 +1898,22 @@ components: connectionConfiguration: $ref: "#/components/schemas/DestinationConfiguration" DestinationCreate: - allOf: - - $ref: "#/components/schemas/DestinationCoreConfig" - - type: object - required: - - workspaceId - - name - properties: - workspaceId: - $ref: "#/components/schemas/WorkspaceId" - name: - type: string + type: object + required: + - workspaceId + - name + - workspaceId + - destinationDefinitionId + - connectionConfiguration + properties: + workspaceId: + $ref: "#/components/schemas/WorkspaceId" + name: + type: string + destinationDefinitionId: + $ref: "#/components/schemas/DestinationDefinitionId" + connectionConfiguration: + $ref: "#/components/schemas/DestinationConfiguration" DestinationRecreate: type: object required: @@ -2025,14 +2034,46 @@ components: resourceRequirements: $ref: "#/components/schemas/ResourceRequirements" WebBackendConnectionCreate: - allOf: - - $ref: "#/components/schemas/ConnectionCreate" - - type: object - properties: - operations: - type: array - items: - $ref: "#/components/schemas/OperationCreate" + type: object + required: + - connection + - sourceId + - destinationId + - status + properties: + name: + type: string + description: Optional name of the connection + namespaceDefinition: + $ref: "#/components/schemas/NamespaceDefinitionType" + namespaceFormat: + type: string + description: Used when namespaceDefinition is 'customformat'. If blank then behaves like namespaceDefinition = 'destination'. If "${SOURCE_NAMESPACE}" then behaves like namespaceDefinition = 'source'. + default: null + example: "${SOURCE_NAMESPACE}" + prefix: + type: string + description: Prefix that will be prepended to the name of each stream when it is written to the destination. + sourceId: + $ref: "#/components/schemas/SourceId" + destinationId: + $ref: "#/components/schemas/DestinationId" + operationIds: + type: array + items: + $ref: "#/components/schemas/OperationId" + syncCatalog: + $ref: "#/components/schemas/AirbyteCatalog" + schedule: + $ref: "#/components/schemas/ConnectionSchedule" + status: + $ref: "#/components/schemas/ConnectionStatus" + resourceRequirements: + $ref: "#/components/schemas/ResourceRequirements" + operations: + type: array + items: + $ref: "#/components/schemas/OperationCreate" ConnectionUpdate: type: object required: @@ -2065,16 +2106,42 @@ components: resourceRequirements: $ref: "#/components/schemas/ResourceRequirements" WebBackendConnectionUpdate: - allOf: - - $ref: "#/components/schemas/ConnectionUpdate" - - type: object - properties: - withRefreshedCatalog: - type: boolean - operations: - type: array - items: - $ref: "#/components/schemas/WebBackendOperationCreateOrUpdate" + type: object + required: + - connectionId + - syncCatalog + - status + properties: + connectionId: + $ref: "#/components/schemas/ConnectionId" + namespaceDefinition: + $ref: "#/components/schemas/NamespaceDefinitionType" + namespaceFormat: + type: string + description: Used when namespaceDefinition is 'customformat'. If blank then behaves like namespaceDefinition = 'destination'. If "${SOURCE_NAMESPACE}" then behaves like namespaceDefinition = 'source'. + default: null + example: "${SOURCE_NAMESPACE}" + prefix: + type: string + description: Prefix that will be prepended to the name of each stream when it is written to the destination. + operationIds: + type: array + items: + $ref: "#/components/schemas/OperationId" + syncCatalog: + $ref: "#/components/schemas/AirbyteCatalog" + schedule: + $ref: "#/components/schemas/ConnectionSchedule" + status: + $ref: "#/components/schemas/ConnectionStatus" + resourceRequirements: + $ref: "#/components/schemas/ResourceRequirements" + withRefreshedCatalog: + type: boolean + operations: + type: array + items: + $ref: "#/components/schemas/WebBackendOperationCreateOrUpdate" ConnectionRead: type: object required: diff --git a/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java b/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java index 05f900b38e810..91694fc144700 100644 --- a/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java +++ b/airbyte-server/src/main/java/io/airbyte/server/apis/ConfigurationApi.java @@ -119,7 +119,6 @@ import io.temporal.serviceclient.WorkflowServiceStubs; import java.io.File; import java.io.IOException; -import javax.validation.Valid; @javax.ws.rs.Path("/v1") public class ConfigurationApi implements io.airbyte.api.V1Api { @@ -178,7 +177,8 @@ public ConfigurationApi(final ConfigRepository configRepository, destinationHandler, jobHistoryHandler, schedulerHandler, - operationsHandler); + operationsHandler, + workspaceHelper); webBackendSourceHandler = new WebBackendSourceHandler(sourceHandler, schedulerHandler, workspaceHelper); webBackendDestinationHandler = new WebBackendDestinationHandler(destinationHandler, schedulerHandler, workspaceHelper); healthCheckHandler = new HealthCheckHandler(configRepository); @@ -196,12 +196,12 @@ public WorkspaceReadList listWorkspaces() { } @Override - public WorkspaceRead createWorkspace(@Valid WorkspaceCreate workspaceCreate) { + public WorkspaceRead createWorkspace(final WorkspaceCreate workspaceCreate) { return execute(() -> workspacesHandler.createWorkspace(workspaceCreate)); } @Override - public void deleteWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody) { + public void deleteWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { execute(() -> { workspacesHandler.deleteWorkspace(workspaceIdRequestBody); return null; @@ -209,22 +209,22 @@ public void deleteWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody } @Override - public WorkspaceRead getWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody) { + public WorkspaceRead getWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { return execute(() -> workspacesHandler.getWorkspace(workspaceIdRequestBody)); } @Override - public WorkspaceRead getWorkspaceBySlug(@Valid SlugRequestBody slugRequestBody) { + public WorkspaceRead getWorkspaceBySlug(final SlugRequestBody slugRequestBody) { return execute(() -> workspacesHandler.getWorkspaceBySlug(slugRequestBody)); } @Override - public WorkspaceRead updateWorkspace(@Valid WorkspaceUpdate workspaceUpdate) { + public WorkspaceRead updateWorkspace(final WorkspaceUpdate workspaceUpdate) { return execute(() -> workspacesHandler.updateWorkspace(workspaceUpdate)); } @Override - public NotificationRead tryNotificationConfig(@Valid Notification notification) { + public NotificationRead tryNotificationConfig(final Notification notification) { return execute(() -> workspacesHandler.tryNotification(notification)); } @@ -241,51 +241,51 @@ public SourceDefinitionReadList listLatestSourceDefinitions() { } @Override - public SourceDefinitionRead getSourceDefinition(@Valid SourceDefinitionIdRequestBody sourceDefinitionIdRequestBody) { + public SourceDefinitionRead getSourceDefinition(final SourceDefinitionIdRequestBody sourceDefinitionIdRequestBody) { return execute(() -> sourceDefinitionsHandler.getSourceDefinition(sourceDefinitionIdRequestBody)); } @Override - public SourceDefinitionRead createSourceDefinition(@Valid SourceDefinitionCreate sourceDefinitionCreate) { + public SourceDefinitionRead createSourceDefinition(final SourceDefinitionCreate sourceDefinitionCreate) { return execute(() -> sourceDefinitionsHandler.createSourceDefinition(sourceDefinitionCreate)); } @Override - public SourceDefinitionRead updateSourceDefinition(@Valid SourceDefinitionUpdate sourceDefinitionUpdate) { + public SourceDefinitionRead updateSourceDefinition(final SourceDefinitionUpdate sourceDefinitionUpdate) { return execute(() -> sourceDefinitionsHandler.updateSourceDefinition(sourceDefinitionUpdate)); } // SOURCE SPECIFICATION @Override - public SourceDefinitionSpecificationRead getSourceDefinitionSpecification(@Valid SourceDefinitionIdRequestBody sourceDefinitionIdRequestBody) { + public SourceDefinitionSpecificationRead getSourceDefinitionSpecification(final SourceDefinitionIdRequestBody sourceDefinitionIdRequestBody) { return execute(() -> schedulerHandler.getSourceDefinitionSpecification(sourceDefinitionIdRequestBody)); } // SOURCE IMPLEMENTATION @Override - public SourceRead createSource(@Valid SourceCreate sourceCreate) { + public SourceRead createSource(final SourceCreate sourceCreate) { return execute(() -> sourceHandler.createSource(sourceCreate)); } @Override - public SourceRead updateSource(@Valid SourceUpdate sourceUpdate) { + public SourceRead updateSource(final SourceUpdate sourceUpdate) { return execute(() -> sourceHandler.updateSource(sourceUpdate)); } @Override - public SourceReadList listSourcesForWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody) { + public SourceReadList listSourcesForWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { return execute(() -> sourceHandler.listSourcesForWorkspace(workspaceIdRequestBody)); } @Override - public SourceRead getSource(@Valid SourceIdRequestBody sourceIdRequestBody) { + public SourceRead getSource(final SourceIdRequestBody sourceIdRequestBody) { return execute(() -> sourceHandler.getSource(sourceIdRequestBody)); } @Override - public void deleteSource(@Valid SourceIdRequestBody sourceIdRequestBody) { + public void deleteSource(final SourceIdRequestBody sourceIdRequestBody) { execute(() -> { sourceHandler.deleteSource(sourceIdRequestBody); return null; @@ -293,17 +293,17 @@ public void deleteSource(@Valid SourceIdRequestBody sourceIdRequestBody) { } @Override - public CheckConnectionRead checkConnectionToSource(@Valid SourceIdRequestBody sourceIdRequestBody) { + public CheckConnectionRead checkConnectionToSource(final SourceIdRequestBody sourceIdRequestBody) { return execute(() -> schedulerHandler.checkSourceConnectionFromSourceId(sourceIdRequestBody)); } @Override - public CheckConnectionRead checkConnectionToSourceForUpdate(@Valid SourceUpdate sourceUpdate) { + public CheckConnectionRead checkConnectionToSourceForUpdate(final SourceUpdate sourceUpdate) { return execute(() -> schedulerHandler.checkSourceConnectionFromSourceIdForUpdate(sourceUpdate)); } @Override - public SourceDiscoverSchemaRead discoverSchemaForSource(@Valid SourceIdRequestBody sourceIdRequestBody) { + public SourceDiscoverSchemaRead discoverSchemaForSource(final SourceIdRequestBody sourceIdRequestBody) { return execute(() -> schedulerHandler.discoverSchemaForSourceFromSourceId(sourceIdRequestBody)); } @@ -320,36 +320,36 @@ public DestinationDefinitionReadList listLatestDestinationDefinitions() { } @Override - public DestinationDefinitionRead getDestinationDefinition(@Valid DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { + public DestinationDefinitionRead getDestinationDefinition(final DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { return execute(() -> destinationDefinitionsHandler.getDestinationDefinition(destinationDefinitionIdRequestBody)); } @Override - public DestinationDefinitionRead createDestinationDefinition(@Valid DestinationDefinitionCreate destinationDefinitionCreate) { + public DestinationDefinitionRead createDestinationDefinition(final DestinationDefinitionCreate destinationDefinitionCreate) { return execute(() -> destinationDefinitionsHandler.createDestinationDefinition(destinationDefinitionCreate)); } @Override - public DestinationDefinitionRead updateDestinationDefinition(@Valid DestinationDefinitionUpdate destinationDefinitionUpdate) { + public DestinationDefinitionRead updateDestinationDefinition(final DestinationDefinitionUpdate destinationDefinitionUpdate) { return execute(() -> destinationDefinitionsHandler.updateDestinationDefinition(destinationDefinitionUpdate)); } // DESTINATION SPECIFICATION @Override - public DestinationDefinitionSpecificationRead getDestinationDefinitionSpecification(@Valid DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { + public DestinationDefinitionSpecificationRead getDestinationDefinitionSpecification(final DestinationDefinitionIdRequestBody destinationDefinitionIdRequestBody) { return execute(() -> schedulerHandler.getDestinationSpecification(destinationDefinitionIdRequestBody)); } // DESTINATION IMPLEMENTATION @Override - public DestinationRead createDestination(@Valid DestinationCreate destinationCreate) { + public DestinationRead createDestination(final DestinationCreate destinationCreate) { return execute(() -> destinationHandler.createDestination(destinationCreate)); } @Override - public void deleteDestination(@Valid DestinationIdRequestBody destinationIdRequestBody) { + public void deleteDestination(final DestinationIdRequestBody destinationIdRequestBody) { execute(() -> { destinationHandler.deleteDestination(destinationIdRequestBody); return null; @@ -357,54 +357,54 @@ public void deleteDestination(@Valid DestinationIdRequestBody destinationIdReque } @Override - public DestinationRead updateDestination(@Valid DestinationUpdate destinationUpdate) { + public DestinationRead updateDestination(final DestinationUpdate destinationUpdate) { return execute(() -> destinationHandler.updateDestination(destinationUpdate)); } @Override - public DestinationReadList listDestinationsForWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody) { + public DestinationReadList listDestinationsForWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { return execute(() -> destinationHandler.listDestinationsForWorkspace(workspaceIdRequestBody)); } @Override - public DestinationRead getDestination(@Valid DestinationIdRequestBody destinationIdRequestBody) { + public DestinationRead getDestination(final DestinationIdRequestBody destinationIdRequestBody) { return execute(() -> destinationHandler.getDestination(destinationIdRequestBody)); } @Override - public CheckConnectionRead checkConnectionToDestination(@Valid DestinationIdRequestBody destinationIdRequestBody) { + public CheckConnectionRead checkConnectionToDestination(final DestinationIdRequestBody destinationIdRequestBody) { return execute(() -> schedulerHandler.checkDestinationConnectionFromDestinationId(destinationIdRequestBody)); } @Override - public CheckConnectionRead checkConnectionToDestinationForUpdate(@Valid DestinationUpdate destinationUpdate) { + public CheckConnectionRead checkConnectionToDestinationForUpdate(final DestinationUpdate destinationUpdate) { return execute(() -> schedulerHandler.checkDestinationConnectionFromDestinationIdForUpdate(destinationUpdate)); } // CONNECTION @Override - public ConnectionRead createConnection(@Valid ConnectionCreate connectionCreate) { + public ConnectionRead createConnection(final ConnectionCreate connectionCreate) { return execute(() -> connectionsHandler.createConnection(connectionCreate)); } @Override - public ConnectionRead updateConnection(@Valid ConnectionUpdate connectionUpdate) { + public ConnectionRead updateConnection(final ConnectionUpdate connectionUpdate) { return execute(() -> connectionsHandler.updateConnection(connectionUpdate)); } @Override - public ConnectionReadList listConnectionsForWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody) { + public ConnectionReadList listConnectionsForWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { return execute(() -> connectionsHandler.listConnectionsForWorkspace(workspaceIdRequestBody)); } @Override - public ConnectionRead getConnection(@Valid ConnectionIdRequestBody connectionIdRequestBody) { + public ConnectionRead getConnection(final ConnectionIdRequestBody connectionIdRequestBody) { return execute(() -> connectionsHandler.getConnection(connectionIdRequestBody)); } @Override - public void deleteConnection(@Valid ConnectionIdRequestBody connectionIdRequestBody) { + public void deleteConnection(final ConnectionIdRequestBody connectionIdRequestBody) { execute(() -> { operationsHandler.deleteOperationsForConnection(connectionIdRequestBody); connectionsHandler.deleteConnection(connectionIdRequestBody); @@ -413,12 +413,12 @@ public void deleteConnection(@Valid ConnectionIdRequestBody connectionIdRequestB } @Override - public JobInfoRead syncConnection(@Valid ConnectionIdRequestBody connectionIdRequestBody) { + public JobInfoRead syncConnection(final ConnectionIdRequestBody connectionIdRequestBody) { return execute(() -> schedulerHandler.syncConnection(connectionIdRequestBody)); } @Override - public JobInfoRead resetConnection(@Valid ConnectionIdRequestBody connectionIdRequestBody) { + public JobInfoRead resetConnection(final ConnectionIdRequestBody connectionIdRequestBody) { return execute(() -> schedulerHandler.resetConnection(connectionIdRequestBody)); } @@ -430,7 +430,7 @@ public CheckOperationRead checkOperation(OperatorConfiguration operatorConfigura } @Override - public OperationRead createOperation(@Valid OperationCreate operationCreate) { + public OperationRead createOperation(final OperationCreate operationCreate) { return execute(() -> operationsHandler.createOperation(operationCreate)); } @@ -464,39 +464,39 @@ public ConnectionState getState(final ConnectionIdRequestBody connectionIdReques // SCHEDULER @Override - public CheckConnectionRead executeSourceCheckConnection(@Valid SourceCoreConfig sourceConfig) { + public CheckConnectionRead executeSourceCheckConnection(final SourceCoreConfig sourceConfig) { return execute(() -> schedulerHandler.checkSourceConnectionFromSourceCreate(sourceConfig)); } @Override - public CheckConnectionRead executeDestinationCheckConnection(@Valid DestinationCoreConfig destinationConfig) { + public CheckConnectionRead executeDestinationCheckConnection(final DestinationCoreConfig destinationConfig) { return execute(() -> schedulerHandler.checkDestinationConnectionFromDestinationCreate(destinationConfig)); } @Override - public SourceDiscoverSchemaRead executeSourceDiscoverSchema(@Valid SourceCoreConfig sourceCreate) { + public SourceDiscoverSchemaRead executeSourceDiscoverSchema(final SourceCoreConfig sourceCreate) { return execute(() -> schedulerHandler.discoverSchemaForSourceFromSourceCreate(sourceCreate)); } @Override - public JobInfoRead cancelJob(@Valid JobIdRequestBody jobIdRequestBody) { + public JobInfoRead cancelJob(final JobIdRequestBody jobIdRequestBody) { return execute(() -> schedulerHandler.cancelJob(jobIdRequestBody)); } // JOB HISTORY @Override - public JobReadList listJobsFor(@Valid JobListRequestBody jobListRequestBody) { + public JobReadList listJobsFor(final JobListRequestBody jobListRequestBody) { return execute(() -> jobHistoryHandler.listJobsFor(jobListRequestBody)); } @Override - public JobInfoRead getJobInfo(@Valid JobIdRequestBody jobIdRequestBody) { + public JobInfoRead getJobInfo(final JobIdRequestBody jobIdRequestBody) { return execute(() -> jobHistoryHandler.getJobInfo(jobIdRequestBody)); } @Override - public File getLogs(@Valid LogsRequestBody logsRequestBody) { + public File getLogs(final LogsRequestBody logsRequestBody) { return execute(() -> logsHandler.getLogs(configs, logsRequestBody)); } @@ -514,23 +514,23 @@ public HealthCheckRead getHealthCheck() { // WEB BACKEND @Override - public WebBackendConnectionReadList webBackendListConnectionsForWorkspace(@Valid WorkspaceIdRequestBody workspaceIdRequestBody) { + public WebBackendConnectionReadList webBackendListConnectionsForWorkspace(final WorkspaceIdRequestBody workspaceIdRequestBody) { return execute(() -> webBackendConnectionsHandler.webBackendListConnectionsForWorkspace(workspaceIdRequestBody)); } @Override - public DestinationRead webBackendRecreateDestination(@Valid DestinationRecreate destinationRecreate) { + public DestinationRead webBackendRecreateDestination(final DestinationRecreate destinationRecreate) { return execute( () -> webBackendDestinationHandler.webBackendRecreateDestinationAndCheck(destinationRecreate)); } @Override - public SourceRead webBackendRecreateSource(@Valid SourceRecreate sourceRecreate) { + public SourceRead webBackendRecreateSource(final SourceRecreate sourceRecreate) { return execute(() -> webBackendSourceHandler.webBackendRecreateSourceAndCheck(sourceRecreate)); } @Override - public WebBackendConnectionRead webBackendGetConnection(@Valid WebBackendConnectionRequestBody webBackendConnectionRequestBody) { + public WebBackendConnectionRead webBackendGetConnection(final WebBackendConnectionRequestBody webBackendConnectionRequestBody) { return execute(() -> webBackendConnectionsHandler.webBackendGetConnection(webBackendConnectionRequestBody)); } @@ -540,7 +540,7 @@ public WebBackendConnectionRead webBackendCreateConnection(WebBackendConnectionC } @Override - public WebBackendConnectionRead webBackendUpdateConnection(@Valid WebBackendConnectionUpdate webBackendConnectionUpdate) { + public WebBackendConnectionRead webBackendUpdateConnection(final WebBackendConnectionUpdate webBackendConnectionUpdate) { return execute(() -> webBackendConnectionsHandler.webBackendUpdateConnection(webBackendConnectionUpdate)); } @@ -552,7 +552,7 @@ public File exportArchive() { } @Override - public ImportRead importArchive(@Valid File archiveFile) { + public ImportRead importArchive(final File archiveFile) { return execute(() -> archiveHandler.importData(archiveFile)); } diff --git a/docs/reference/api/generated-api-html/index.html b/docs/reference/api/generated-api-html/index.html index ee86d4f89f96c..e635105ab319f 100644 --- a/docs/reference/api/generated-api-html/index.html +++ b/docs/reference/api/generated-api-html/index.html @@ -5402,7 +5402,6 @@

Table of Contents

  • SlugRequestBody -
  • SourceCoreConfig -
  • SourceCreate -
  • -
  • SourceCreate_allOf -
  • SourceDefinitionCreate -
  • SourceDefinitionIdRequestBody -
  • SourceDefinitionRead -
  • @@ -5418,12 +5417,10 @@

    Table of Contents

  • SyncMode -
  • SynchronousJobRead -
  • WebBackendConnectionCreate -
  • -
  • WebBackendConnectionCreate_allOf -
  • WebBackendConnectionRead -
  • WebBackendConnectionReadList -
  • WebBackendConnectionRequestBody -
  • WebBackendConnectionUpdate -
  • -
  • WebBackendConnectionUpdate_allOf -
  • WebBackendOperationCreateOrUpdate -
  • WorkspaceCreate -
  • WorkspaceIdRequestBody -
  • @@ -5626,10 +5623,10 @@

    DestinationCoreConfig - DestinationCreate - Up

    -
    destinationDefinitionId
    UUID format: uuid
    -
    connectionConfiguration
    -
    workspaceId
    UUID format: uuid
    +
    workspaceId
    UUID format: uuid
    name
    +
    destinationDefinitionId
    UUID format: uuid
    +
    connectionConfiguration
    @@ -6037,14 +6034,6 @@

    SourceCreate - sourceDefinitionId

    UUID format: uuid
    connectionConfiguration
    SourceConfiguration
    workspaceId
    UUID format: uuid
    -
    name
    String
    - - -
    -

    SourceCreate_allOf - Up

    -
    -
    -
    workspaceId
    UUID format: uuid
    name
    @@ -6194,13 +6183,6 @@

    WebBackendConnectionCreate
    operations (optional)
    -

    WebBackendConnectionRead - Up

    @@ -6254,14 +6236,6 @@

    WebBackendConnectionUpdate
    status
    resourceRequirements (optional)
    withRefreshedCatalog (optional)
    -
    operations (optional)
    -

    - -
    -

    WebBackendConnectionUpdate_allOf - Up

    -
    -
    -
    withRefreshedCatalog (optional)
    operations (optional)