Class ResourceUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ResourceUpdateParams.BuilderA builder for ResourceUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
sessionId
final ResourceUpdateParams.Builder sessionId(String sessionId)
-
resourceId
final ResourceUpdateParams.Builder resourceId(String resourceId)
-
resourceId
final ResourceUpdateParams.Builder resourceId(Optional<String> resourceId)
Alias for calling Builder.resourceId with
resourceId.orElse(null).
-
betas
final ResourceUpdateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final ResourceUpdateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final ResourceUpdateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final ResourceUpdateParams.Builder addBeta(String value)
Sets addBeta to an arbitrary String.
You should usually call addBeta with a well-typed AnthropicBeta constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
body
final ResourceUpdateParams.Builder body(ResourceUpdateParams.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:
-
authorizationToken
final ResourceUpdateParams.Builder authorizationToken(String authorizationToken)
New authorization token for the resource. Currently only
github_repositoryresources support token rotation.
-
authorizationToken
final ResourceUpdateParams.Builder authorizationToken(JsonField<String> authorizationToken)
Sets Builder.authorizationToken to an arbitrary JSON value.
You should usually call Builder.authorizationToken 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 ResourceUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ResourceUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ResourceUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ResourceUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ResourceUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ResourceUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ResourceUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ResourceUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ResourceUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ResourceUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ResourceUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ResourceUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ResourceUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ResourceUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ResourceUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ResourceUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ResourceUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ResourceUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ResourceUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ResourceUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ResourceUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ResourceUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ResourceUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ResourceUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ResourceUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ResourceUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ResourceUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ResourceUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ResourceUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ResourceUpdateParams build()
Returns an immutable instance of ResourceUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.sessionId() .authorizationToken()
-
-
-
-