Skip to content
Get started

Create build

Build builds().create(BuildCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
post/v0/builds

Create a build, on top of a project branch, against a given input revision.

The project branch will be modified so that its latest set of config files points to the one specified by the input revision.

ParametersExpand Collapse
BuildCreateParams params
String project

Project name

Revision revision

Specifies what to build: a branch name, commit SHA, merge command ("base..head"), or file contents.

String
class UnionMember1:

File contents to commit directly

Content
String content

File content

Url
String url

URL to fetch file content from

Optional<Boolean> allowEmpty

Whether to allow empty commits (no changes). Defaults to false.

Optional<String> branch

The project branch to use for the build. If not specified, the branch is inferred from the revision, and will 400 when that is not possible.

Optional<String> commitMessage

Optional commit message to use when creating a new commit.

Optional<List<Target>> targets

Optional list of SDK targets to build. If not specified, all configured targets will be built.

NODE("node")
TYPESCRIPT("typescript")
PYTHON("python")
GO("go")
JAVA("java")
KOTLIN("kotlin")
RUBY("ruby")
TERRAFORM("terraform")
CLI("cli")
PHP("php")
CSHARP("csharp")
ReturnsExpand Collapse
class Build:
String id

Build ID

String configCommit
LocalDateTime createdAt
Optional<DocumentedSpec> documentedSpec
Accepts one of the following:
class UnionMember0:
String content
Type type
Accepts one of the following:
CONTENT("content")
class UnionMember1:
LocalDateTime expires
Type type
Accepts one of the following:
URL("url")
String url
Object object_
Accepts one of the following:
BUILD("build")
String org
String project
Targets targets
Optional<BuildTarget> cli
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> csharp
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> go
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> java
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> kotlin
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> node
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> php
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> python
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> ruby
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> terraform
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<BuildTarget> typescript
Commit commit
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
class Completed:
InnerCompleted completed
Optional<Commit> commit
Repo repo
String branch
String name
String owner
String sha
Conclusion conclusion
Accepts one of the following:
ERROR("error")
WARNING("warning")
NOTE("note")
SUCCESS("success")
MERGE_CONFLICT("merge_conflict")
UPSTREAM_MERGE_CONFLICT("upstream_merge_conflict")
FATAL("fatal")
PAYMENT_REQUIRED("payment_required")
CANCELLED("cancelled")
TIMED_OUT("timed_out")
NOOP("noop")
VERSION_BUMP("version_bump")
Optional<MergeConflictPr> mergeConflictPr
double number
Repo repo
String name
String owner
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<String> installUrl
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Object object_
Accepts one of the following:
BUILD_TARGET("build_target")
Status status
Accepts one of the following:
NOT_STARTED("not_started")
CODEGEN("codegen")
POSTGEN("postgen")
COMPLETED("completed")
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
Optional<CheckStep> build
Accepts one of the following:
JsonValue;
JsonValue; status "not_started"constant"not_started"constant
Accepts one of the following:
NOT_STARTED("not_started")
JsonValue;
JsonValue; status "queued"constant"queued"constant
Accepts one of the following:
QUEUED("queued")
JsonValue;
JsonValue; status "in_progress"constant"in_progress"constant
Accepts one of the following:
IN_PROGRESS("in_progress")
Completed
InnerCompleted completed
Conclusion conclusion
Accepts one of the following:
SUCCESS("success")
FAILURE("failure")
SKIPPED("skipped")
CANCELLED("cancelled")
ACTION_REQUIRED("action_required")
NEUTRAL("neutral")
TIMED_OUT("timed_out")
Optional<String> url
JsonValue; status "completed"constant"completed"constant
Accepts one of the following:
COMPLETED("completed")
LocalDateTime updatedAt
Create build
package com.configure_me_stainless_v0.api.example;

import com.configure_me_stainless_v0.api.client.StainlessClient;
import com.configure_me_stainless_v0.api.client.okhttp.StainlessOkHttpClient;
import com.configure_me_stainless_v0.api.models.builds.Build;
import com.configure_me_stainless_v0.api.models.builds.BuildCreateParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        StainlessClient client = StainlessOkHttpClient.fromEnv();

        BuildCreateParams params = BuildCreateParams.builder()
            .project("project")
            .revision("string")
            .build();
        Build build = client.builds().create(params);
    }
}
{
  "id": "id",
  "config_commit": "config_commit",
  "created_at": "2019-12-27T18:11:19.117Z",
  "documented_spec": {
    "content": "content",
    "type": "content"
  },
  "object": "build",
  "org": "org",
  "project": "project",
  "targets": {
    "cli": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "csharp": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "go": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "java": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "kotlin": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "node": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "php": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "python": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "ruby": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "terraform": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "typescript": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    }
  },
  "updated_at": "2019-12-27T18:11:19.117Z"
}
Returns Examples
{
  "id": "id",
  "config_commit": "config_commit",
  "created_at": "2019-12-27T18:11:19.117Z",
  "documented_spec": {
    "content": "content",
    "type": "content"
  },
  "object": "build",
  "org": "org",
  "project": "project",
  "targets": {
    "cli": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "csharp": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "go": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "java": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "kotlin": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "node": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "php": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "python": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "ruby": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "terraform": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    },
    "typescript": {
      "commit": {
        "status": "not_started"
      },
      "install_url": "install_url",
      "lint": {
        "status": "not_started"
      },
      "object": "build_target",
      "status": "not_started",
      "test": {
        "status": "not_started"
      },
      "build": {
        "status": "not_started"
      }
    }
  },
  "updated_at": "2019-12-27T18:11:19.117Z"
}