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