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