Class AiSecretUpdateParams.Builder
-
- All Implemented Interfaces:
public final class AiSecretUpdateParams.BuilderA builder for AiSecretUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
aiSecretId
final AiSecretUpdateParams.Builder aiSecretId(String aiSecretId)
AiSecret id
-
body
final AiSecretUpdateParams.Builder body(AiSecretUpdateParams.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:
-
metadata
final AiSecretUpdateParams.Builder metadata(AiSecretUpdateParams.Metadata metadata)
-
metadata
final AiSecretUpdateParams.Builder metadata(Optional<AiSecretUpdateParams.Metadata> metadata)
Alias for calling Builder.metadata with
metadata.orElse(null).
-
metadata
final AiSecretUpdateParams.Builder metadata(JsonField<AiSecretUpdateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final AiSecretUpdateParams.Builder name(String name)
Name of the AI secret
-
name
final AiSecretUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final AiSecretUpdateParams.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.
-
secret
final AiSecretUpdateParams.Builder secret(String secret)
-
secret
final AiSecretUpdateParams.Builder secret(Optional<String> secret)
Alias for calling Builder.secret with
secret.orElse(null).
-
secret
final AiSecretUpdateParams.Builder secret(JsonField<String> secret)
Sets Builder.secret to an arbitrary JSON value.
You should usually call Builder.secret with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final AiSecretUpdateParams.Builder type(String type)
-
type
final AiSecretUpdateParams.Builder type(Optional<String> type)
Alias for calling Builder.type with
type.orElse(null).
-
type
final AiSecretUpdateParams.Builder type(JsonField<String> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type 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 AiSecretUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final AiSecretUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final AiSecretUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final AiSecretUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final AiSecretUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final AiSecretUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AiSecretUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AiSecretUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AiSecretUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AiSecretUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AiSecretUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AiSecretUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AiSecretUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AiSecretUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AiSecretUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AiSecretUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AiSecretUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AiSecretUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AiSecretUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AiSecretUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AiSecretUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AiSecretUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AiSecretUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AiSecretUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AiSecretUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AiSecretUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AiSecretUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AiSecretUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AiSecretUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AiSecretUpdateParams build()
Returns an immutable instance of AiSecretUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.aiSecretId()
-
-
-
-