Class SandboxConnectionCreateParams.Builder
-
- All Implemented Interfaces:
public final class SandboxConnectionCreateParams.BuilderA builder for SandboxConnectionCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final SandboxConnectionCreateParams.Builder body(SandboxConnectionCreateParams.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:
-
providerId
final SandboxConnectionCreateParams.Builder providerId(String providerId)
The provider associated with the connection
-
providerId
final SandboxConnectionCreateParams.Builder providerId(JsonField<String> providerId)
Sets Builder.providerId to an arbitrary JSON value.
You should usually call Builder.providerId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authenticationType
final SandboxConnectionCreateParams.Builder authenticationType(SandboxConnectionCreateParams.AuthenticationType authenticationType)
-
authenticationType
final SandboxConnectionCreateParams.Builder authenticationType(JsonField<SandboxConnectionCreateParams.AuthenticationType> authenticationType)
Sets Builder.authenticationType to an arbitrary JSON value.
You should usually call Builder.authenticationType with a well-typed AuthenticationType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
employeeSize
final SandboxConnectionCreateParams.Builder employeeSize(Long employeeSize)
Optional: the size of the employer to be created with this connection. Defaults to 20. Note that if this is higher than 100, historical payroll data will not be generated, and instead only one pay period will be created.
-
employeeSize
final SandboxConnectionCreateParams.Builder employeeSize(JsonField<Long> employeeSize)
Sets Builder.employeeSize to an arbitrary JSON value.
You should usually call Builder.employeeSize with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
products
final SandboxConnectionCreateParams.Builder products(List<String> products)
-
products
final SandboxConnectionCreateParams.Builder products(JsonField<List<String>> products)
Sets Builder.products to an arbitrary JSON value.
You should usually call Builder.products with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addProduct
final SandboxConnectionCreateParams.Builder addProduct(String product)
-
additionalBodyProperties
final SandboxConnectionCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SandboxConnectionCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SandboxConnectionCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SandboxConnectionCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SandboxConnectionCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SandboxConnectionCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SandboxConnectionCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SandboxConnectionCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SandboxConnectionCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SandboxConnectionCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SandboxConnectionCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SandboxConnectionCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SandboxConnectionCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SandboxConnectionCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SandboxConnectionCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SandboxConnectionCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SandboxConnectionCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SandboxConnectionCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SandboxConnectionCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SandboxConnectionCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SandboxConnectionCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SandboxConnectionCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SandboxConnectionCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SandboxConnectionCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SandboxConnectionCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SandboxConnectionCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SandboxConnectionCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SandboxConnectionCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SandboxConnectionCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SandboxConnectionCreateParams build()
Returns an immutable instance of SandboxConnectionCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.providerId()
-
-
-
-