(jobs())
Cancel a running Job
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.CancelJobRequest;
import com.airbyte.api.models.operations.CancelJobResponse;
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();
CancelJobRequest req = CancelJobRequest.builder()
.jobId(801771L)
.build();
CancelJobResponse res = sdk.jobs().cancelJob()
.request(req)
.call();
if (res.jobResponse().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
request |
CancelJobRequest |
✔️ |
The request object to use for the request. |
CancelJobResponse
| Error Type |
Status Code |
Content Type |
| models/errors/SDKError |
4XX, 5XX |
*/* |
Trigger a sync or reset job of a connection
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.CreateJobResponse;
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();
JobCreateRequest req = JobCreateRequest.builder()
.connectionId("e735894a-e773-4938-969f-45f53957b75b")
.jobType(JobTypeEnum.SYNC)
.build();
CreateJobResponse res = sdk.jobs().createJob()
.request(req)
.call();
if (res.jobResponse().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
request |
JobCreateRequest |
✔️ |
The request object to use for the request. |
CreateJobResponse
| Error Type |
Status Code |
Content Type |
| models/errors/SDKError |
4XX, 5XX |
*/* |
Get Job status and details
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.GetJobRequest;
import com.airbyte.api.models.operations.GetJobResponse;
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();
GetJobRequest req = GetJobRequest.builder()
.jobId(131101L)
.build();
GetJobResponse res = sdk.jobs().getJob()
.request(req)
.call();
if (res.jobResponse().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
request |
GetJobRequest |
✔️ |
The request object to use for the request. |
GetJobResponse
| Error Type |
Status Code |
Content Type |
| models/errors/SDKError |
4XX, 5XX |
*/* |
List Jobs by sync type
package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.ListJobsRequest;
import com.airbyte.api.models.operations.ListJobsResponse;
import com.airbyte.api.models.shared.SchemeBasicAuth;
import com.airbyte.api.models.shared.Security;
import java.lang.Exception;
import java.time.OffsetDateTime;
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();
ListJobsRequest req = ListJobsRequest.builder()
.createdAtEnd(OffsetDateTime.parse("1687450500000"))
.createdAtStart(OffsetDateTime.parse("1687450500000"))
.orderBy("updatedAt|DESC")
.updatedAtEnd(OffsetDateTime.parse("1687450500000"))
.updatedAtStart(OffsetDateTime.parse("1687450500000"))
.build();
ListJobsResponse res = sdk.jobs().listJobs()
.request(req)
.call();
if (res.jobsResponse().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
request |
ListJobsRequest |
✔️ |
The request object to use for the request. |
ListJobsResponse
| Error Type |
Status Code |
Content Type |
| models/errors/SDKError |
4XX, 5XX |
*/* |