Class UploadStartParams.Builder
-
- All Implemented Interfaces:
public final class UploadStartParams.BuilderA builder for UploadStartParams.
-
-
Method Summary
-
-
Method Detail
-
xCorrelationId
final UploadStartParams.Builder xCorrelationId(String xCorrelationId)
-
xCorrelationId
final UploadStartParams.Builder xCorrelationId(Optional<String> xCorrelationId)
Alias for calling Builder.xCorrelationId with
xCorrelationId.orElse(null).
-
body
final UploadStartParams.Builder body(UploadStartParams.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:
-
modelName
final UploadStartParams.Builder modelName(String modelName)
Model name
-
modelName
final UploadStartParams.Builder modelName(JsonField<String> modelName)
Sets Builder.modelName to an arbitrary JSON value.
You should usually call Builder.modelName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
modelVersion
final UploadStartParams.Builder modelVersion(String modelVersion)
Model version
-
modelVersion
final UploadStartParams.Builder modelVersion(JsonField<String> modelVersion)
Sets Builder.modelVersion to an arbitrary JSON value.
You should usually call Builder.modelVersion with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
requestingEntity
final UploadStartParams.Builder requestingEntity(String requestingEntity)
Requesting entity
-
requestingEntity
final UploadStartParams.Builder requestingEntity(JsonField<String> requestingEntity)
Sets Builder.requestingEntity to an arbitrary JSON value.
You should usually call Builder.requestingEntity with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
locationAlias
final UploadStartParams.Builder locationAlias(String locationAlias)
Requested location alias
-
locationAlias
final UploadStartParams.Builder locationAlias(JsonField<String> locationAlias)
Sets Builder.locationAlias to an arbitrary JSON value.
You should usually call Builder.locationAlias with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
origin
final UploadStartParams.Builder origin(String origin)
Specifies the platform or service where the model originated before being scanned
-
origin
final UploadStartParams.Builder origin(JsonField<String> origin)
Sets Builder.origin to an arbitrary JSON value.
You should usually call Builder.origin with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
requestSource
final UploadStartParams.Builder requestSource(UploadStartParams.RequestSource requestSource)
Identifies the system that requested the scan
-
requestSource
final UploadStartParams.Builder requestSource(JsonField<UploadStartParams.RequestSource> requestSource)
Sets Builder.requestSource to an arbitrary JSON value.
You should usually call Builder.requestSource with a well-typed RequestSource value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final UploadStartParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final UploadStartParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final UploadStartParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final UploadStartParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final UploadStartParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final UploadStartParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final UploadStartParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final UploadStartParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final UploadStartParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final UploadStartParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final UploadStartParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final UploadStartParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final UploadStartParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final UploadStartParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final UploadStartParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final UploadStartParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final UploadStartParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final UploadStartParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final UploadStartParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final UploadStartParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final UploadStartParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final UploadStartParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final UploadStartParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final UploadStartParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final UploadStartParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final UploadStartParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final UploadStartParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final UploadStartParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final UploadStartParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final UploadStartParams build()
Returns an immutable instance of UploadStartParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.modelName() .modelVersion() .requestingEntity()
-
-
-
-