Class ProjectCreateBranchParams.Builder
-
- All Implemented Interfaces:
public final class ProjectCreateBranchParams.BuilderA builder for ProjectCreateBranchParams.
-
-
Method Summary
-
-
Method Detail
-
id
final ProjectCreateBranchParams.Builder id(String id)
-
id
final ProjectCreateBranchParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final ProjectCreateBranchParams.Builder body(ProjectCreateBranchParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
name
final ProjectCreateBranchParams.Builder name(String name)
Branch name (letters, numbers, hyphens, underscores only)
-
name
final ProjectCreateBranchParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
parentBranchId
final ProjectCreateBranchParams.Builder parentBranchId(String parentBranchId)
Parent branch ID to clone from (defaults to main branch)
-
parentBranchId
final ProjectCreateBranchParams.Builder parentBranchId(JsonField<String> parentBranchId)
Sets Builder.parentBranchId to an arbitrary JSON value.
You should usually call Builder.parentBranchId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ProjectCreateBranchParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProjectCreateBranchParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProjectCreateBranchParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProjectCreateBranchParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProjectCreateBranchParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProjectCreateBranchParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProjectCreateBranchParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProjectCreateBranchParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProjectCreateBranchParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProjectCreateBranchParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProjectCreateBranchParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProjectCreateBranchParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProjectCreateBranchParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProjectCreateBranchParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProjectCreateBranchParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProjectCreateBranchParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProjectCreateBranchParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProjectCreateBranchParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProjectCreateBranchParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProjectCreateBranchParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProjectCreateBranchParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProjectCreateBranchParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProjectCreateBranchParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProjectCreateBranchParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProjectCreateBranchParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProjectCreateBranchParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProjectCreateBranchParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProjectCreateBranchParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProjectCreateBranchParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProjectCreateBranchParams build()
Returns an immutable instance of ProjectCreateBranchParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.name()
-
-
-
-