(destinations())
Creates a destination given a name, workspace id, and a json blob containing the configuration for the source.
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.CreateDestinationResponse;
import com.airbyte.api.models.shared.*;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
Airbyte sdk = Airbyte.builder()
.security(Security.builder()
.basicAuth(SchemeBasicAuth.builder()
.password("")
.username("")
.build())
.build())
.build();
DestinationCreateRequest req = DestinationCreateRequest.builder()
.configuration(DestinationConfiguration.of(DestinationOracle.builder()
.host("instructive-mainstream.com")
.sid("<id>")
.username("Robert.Legros98")
.build()))
.name("Postgres")
.workspaceId("2155ae5a-de39-4808-af6a-16fe7b8b4ed2")
.build();
CreateDestinationResponse res = sdk.destinations().createDestination()
.request(req)
.call();
if (res.destinationResponse().isPresent()) {
// handle response
}
}
}
CreateDestinationResponse
Error Type |
Status Code |
Content Type |
models/errors/SDKError |
4XX, 5XX |
*/* |
Delete a Destination
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.DeleteDestinationRequest;
import com.airbyte.api.models.operations.DeleteDestinationResponse;
import com.airbyte.api.models.shared.SchemeBasicAuth;
import com.airbyte.api.models.shared.Security;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
Airbyte sdk = Airbyte.builder()
.security(Security.builder()
.basicAuth(SchemeBasicAuth.builder()
.password("")
.username("")
.build())
.build())
.build();
DeleteDestinationRequest req = DeleteDestinationRequest.builder()
.destinationId("<value>")
.build();
DeleteDestinationResponse res = sdk.destinations().deleteDestination()
.request(req)
.call();
// handle response
}
}
DeleteDestinationResponse
Error Type |
Status Code |
Content Type |
models/errors/SDKError |
4XX, 5XX |
*/* |
Get Destination details
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.GetDestinationRequest;
import com.airbyte.api.models.operations.GetDestinationResponse;
import com.airbyte.api.models.shared.SchemeBasicAuth;
import com.airbyte.api.models.shared.Security;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
Airbyte sdk = Airbyte.builder()
.security(Security.builder()
.basicAuth(SchemeBasicAuth.builder()
.password("")
.username("")
.build())
.build())
.build();
GetDestinationRequest req = GetDestinationRequest.builder()
.destinationId("<value>")
.build();
GetDestinationResponse res = sdk.destinations().getDestination()
.request(req)
.call();
if (res.destinationResponse().isPresent()) {
// handle response
}
}
}
Parameter |
Type |
Required |
Description |
request |
GetDestinationRequest |
✔️ |
The request object to use for the request. |
GetDestinationResponse
Error Type |
Status Code |
Content Type |
models/errors/SDKError |
4XX, 5XX |
*/* |
List destinations
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.ListDestinationsRequest;
import com.airbyte.api.models.operations.ListDestinationsResponse;
import com.airbyte.api.models.shared.SchemeBasicAuth;
import com.airbyte.api.models.shared.Security;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
Airbyte sdk = Airbyte.builder()
.security(Security.builder()
.basicAuth(SchemeBasicAuth.builder()
.password("")
.username("")
.build())
.build())
.build();
ListDestinationsRequest req = ListDestinationsRequest.builder()
.build();
ListDestinationsResponse res = sdk.destinations().listDestinations()
.request(req)
.call();
if (res.destinationsResponse().isPresent()) {
// handle response
}
}
}
ListDestinationsResponse
Error Type |
Status Code |
Content Type |
models/errors/SDKError |
4XX, 5XX |
*/* |
Update a Destination
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.PatchDestinationRequest;
import com.airbyte.api.models.operations.PatchDestinationResponse;
import com.airbyte.api.models.shared.*;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
Airbyte sdk = Airbyte.builder()
.security(Security.builder()
.basicAuth(SchemeBasicAuth.builder()
.password("")
.username("")
.build())
.build())
.build();
PatchDestinationRequest req = PatchDestinationRequest.builder()
.destinationId("<value>")
.destinationPatchRequest(DestinationPatchRequest.builder()
.configuration(DestinationConfiguration.of(DestinationDeepset.builder()
.apiKey("<value>")
.workspace("<value>")
.build()))
.name("My Destination")
.build())
.build();
PatchDestinationResponse res = sdk.destinations().patchDestination()
.request(req)
.call();
if (res.destinationResponse().isPresent()) {
// handle response
}
}
}
PatchDestinationResponse
Error Type |
Status Code |
Content Type |
models/errors/SDKError |
4XX, 5XX |
*/* |
Update a Destination and fully overwrite it
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.PutDestinationRequest;
import com.airbyte.api.models.operations.PutDestinationResponse;
import com.airbyte.api.models.shared.*;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
Airbyte sdk = Airbyte.builder()
.security(Security.builder()
.basicAuth(SchemeBasicAuth.builder()
.password("")
.username("")
.build())
.build())
.build();
PutDestinationRequest req = PutDestinationRequest.builder()
.destinationId("<value>")
.destinationPutRequest(DestinationPutRequest.builder()
.configuration(DestinationConfiguration.of(DestinationClickhouse.builder()
.database("<value>")
.host("urban-receptor.org")
.username("Kaylie_Terry")
.build()))
.name("My Destination")
.build())
.build();
PutDestinationResponse res = sdk.destinations().putDestination()
.request(req)
.call();
if (res.destinationResponse().isPresent()) {
// handle response
}
}
}
Parameter |
Type |
Required |
Description |
request |
PutDestinationRequest |
✔️ |
The request object to use for the request. |
PutDestinationResponse
Error Type |
Status Code |
Content Type |
models/errors/SDKError |
4XX, 5XX |
*/* |