Required. The connection to contain the repository. If the request is part
of a BatchCreateRepositoriesRequest, this field should be empty or match
the parent specified there.
Required. The connection to contain the repository. If the request is part
of a BatchCreateRepositoriesRequest, this field should be empty or match
the parent specified there.
Required. The ID to use for the repository, which will become the final
component of the repository's resource name. This ID should be unique in
the connection. Allows alphanumeric characters and any of
-._~%!$&'()*+,;=@.
Required. The ID to use for the repository, which will become the final
component of the repository's resource name. This ID should be unique in
the connection. Allows alphanumeric characters and any of
-._~%!$&'()*+,;=@.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-19 UTC."],[],[],null,["# Interface CreateRepositoryRequestOrBuilder (3.74.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.74.0 (latest)](/java/docs/reference/google-cloud-build/latest/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.72.0](/java/docs/reference/google-cloud-build/3.72.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.70.0](/java/docs/reference/google-cloud-build/3.70.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.69.0](/java/docs/reference/google-cloud-build/3.69.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.66.0](/java/docs/reference/google-cloud-build/3.66.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.65.0](/java/docs/reference/google-cloud-build/3.65.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.64.0](/java/docs/reference/google-cloud-build/3.64.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.62.0](/java/docs/reference/google-cloud-build/3.62.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.61.0](/java/docs/reference/google-cloud-build/3.61.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.60.0](/java/docs/reference/google-cloud-build/3.60.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.59.0](/java/docs/reference/google-cloud-build/3.59.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.58.0](/java/docs/reference/google-cloud-build/3.58.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.57.0](/java/docs/reference/google-cloud-build/3.57.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.56.0](/java/docs/reference/google-cloud-build/3.56.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.55.0](/java/docs/reference/google-cloud-build/3.55.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.54.0](/java/docs/reference/google-cloud-build/3.54.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.53.0](/java/docs/reference/google-cloud-build/3.53.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.51.0](/java/docs/reference/google-cloud-build/3.51.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.50.0](/java/docs/reference/google-cloud-build/3.50.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.49.0](/java/docs/reference/google-cloud-build/3.49.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.48.0](/java/docs/reference/google-cloud-build/3.48.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.47.0](/java/docs/reference/google-cloud-build/3.47.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.46.0](/java/docs/reference/google-cloud-build/3.46.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.45.0](/java/docs/reference/google-cloud-build/3.45.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.44.0](/java/docs/reference/google-cloud-build/3.44.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.43.0](/java/docs/reference/google-cloud-build/3.43.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.42.0](/java/docs/reference/google-cloud-build/3.42.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.41.0](/java/docs/reference/google-cloud-build/3.41.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.39.0](/java/docs/reference/google-cloud-build/3.39.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.38.0](/java/docs/reference/google-cloud-build/3.38.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.37.0](/java/docs/reference/google-cloud-build/3.37.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.36.0](/java/docs/reference/google-cloud-build/3.36.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.35.0](/java/docs/reference/google-cloud-build/3.35.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.34.0](/java/docs/reference/google-cloud-build/3.34.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.33.0](/java/docs/reference/google-cloud-build/3.33.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.32.0](/java/docs/reference/google-cloud-build/3.32.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.31.0](/java/docs/reference/google-cloud-build/3.31.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.30.0](/java/docs/reference/google-cloud-build/3.30.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.29.0](/java/docs/reference/google-cloud-build/3.29.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.26.0](/java/docs/reference/google-cloud-build/3.26.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.25.0](/java/docs/reference/google-cloud-build/3.25.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.24.0](/java/docs/reference/google-cloud-build/3.24.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.23.0](/java/docs/reference/google-cloud-build/3.23.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.22.0](/java/docs/reference/google-cloud-build/3.22.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.21.0](/java/docs/reference/google-cloud-build/3.21.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.20.0](/java/docs/reference/google-cloud-build/3.20.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.19.0](/java/docs/reference/google-cloud-build/3.19.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.18.0](/java/docs/reference/google-cloud-build/3.18.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.17.0](/java/docs/reference/google-cloud-build/3.17.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.16.0](/java/docs/reference/google-cloud-build/3.16.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.15.0](/java/docs/reference/google-cloud-build/3.15.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.14.0](/java/docs/reference/google-cloud-build/3.14.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.13.0](/java/docs/reference/google-cloud-build/3.13.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.12.0](/java/docs/reference/google-cloud-build/3.12.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.11.0](/java/docs/reference/google-cloud-build/3.11.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.10.0](/java/docs/reference/google-cloud-build/3.10.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.9.0](/java/docs/reference/google-cloud-build/3.9.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.8.0](/java/docs/reference/google-cloud-build/3.8.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.7.0](/java/docs/reference/google-cloud-build/3.7.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.6.0](/java/docs/reference/google-cloud-build/3.6.0/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.5.6](/java/docs/reference/google-cloud-build/3.5.6/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.4.1](/java/docs/reference/google-cloud-build/3.4.1/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder)\n- [3.3.12](/java/docs/reference/google-cloud-build/3.3.12/com.google.cloudbuild.v2.CreateRepositoryRequestOrBuilder) \n\n public interface CreateRepositoryRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getParent()\n\n public abstract String getParent()\n\nRequired. The connection to contain the repository. If the request is part\nof a BatchCreateRepositoriesRequest, this field should be empty or match\nthe parent specified there.\n\n`\nstring parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getParentBytes()\n\n public abstract ByteString getParentBytes()\n\nRequired. The connection to contain the repository. If the request is part\nof a BatchCreateRepositoriesRequest, this field should be empty or match\nthe parent specified there.\n\n`\nstring parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getRepository()\n\n public abstract Repository getRepository()\n\nRequired. The repository to create.\n\n`\n.google.devtools.cloudbuild.v2.Repository repository = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getRepositoryId()\n\n public abstract String getRepositoryId()\n\nRequired. The ID to use for the repository, which will become the final\ncomponent of the repository's resource name. This ID should be unique in\nthe connection. Allows alphanumeric characters and any of\n-._\\~%!$\\&'()\\*+,;=@.\n\n`string repository_id = 3 [(.google.api.field_behavior) = REQUIRED];`\n\n### getRepositoryIdBytes()\n\n public abstract ByteString getRepositoryIdBytes()\n\nRequired. The ID to use for the repository, which will become the final\ncomponent of the repository's resource name. This ID should be unique in\nthe connection. Allows alphanumeric characters and any of\n-._\\~%!$\\&'()\\*+,;=@.\n\n`string repository_id = 3 [(.google.api.field_behavior) = REQUIRED];`\n\n### getRepositoryOrBuilder()\n\n public abstract RepositoryOrBuilder getRepositoryOrBuilder()\n\nRequired. The repository to create.\n\n`\n.google.devtools.cloudbuild.v2.Repository repository = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### hasRepository()\n\n public abstract boolean hasRepository()\n\nRequired. The repository to create.\n\n`\n.google.devtools.cloudbuild.v2.Repository repository = 2 [(.google.api.field_behavior) = REQUIRED];\n`"]]