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