Class ParticipantPayoutList.Payout.Builder
-
- All Implemented Interfaces:
public final class ParticipantPayoutList.Payout.BuilderA builder for Payout.
-
-
Method Summary
-
-
Method Detail
-
id
final ParticipantPayoutList.Payout.Builder id(String id)
-
id
final ParticipantPayoutList.Payout.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
amount
final ParticipantPayoutList.Payout.Builder amount(Long amount)
-
amount
final ParticipantPayoutList.Payout.Builder amount(JsonField<Long> amount)
Sets Builder.amount to an arbitrary JSON value.
You should usually call Builder.amount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
commissionIds
final ParticipantPayoutList.Payout.Builder commissionIds(List<String> commissionIds)
-
commissionIds
final ParticipantPayoutList.Payout.Builder commissionIds(JsonField<List<String>> commissionIds)
Sets Builder.commissionIds to an arbitrary JSON value.
You should usually call Builder.commissionIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addCommissionId
final ParticipantPayoutList.Payout.Builder addCommissionId(String commissionId)
Adds a single String to commissionIds.
-
createdAt
final ParticipantPayoutList.Payout.Builder createdAt(Long createdAt)
-
createdAt
final ParticipantPayoutList.Payout.Builder createdAt(JsonField<Long> createdAt)
Sets Builder.createdAt to an arbitrary JSON value.
You should usually call Builder.createdAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
currencyIso
final ParticipantPayoutList.Payout.Builder currencyIso(String currencyIso)
-
currencyIso
final ParticipantPayoutList.Payout.Builder currencyIso(JsonField<String> currencyIso)
Sets Builder.currencyIso to an arbitrary JSON value.
You should usually call Builder.currencyIso with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
participantId
final ParticipantPayoutList.Payout.Builder participantId(String participantId)
-
participantId
final ParticipantPayoutList.Payout.Builder participantId(JsonField<String> participantId)
Sets Builder.participantId to an arbitrary JSON value.
You should usually call Builder.participantId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
status
final ParticipantPayoutList.Payout.Builder status(ParticipantPayoutList.Payout.Status status)
-
status
final ParticipantPayoutList.Payout.Builder status(JsonField<ParticipantPayoutList.Payout.Status> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed Status value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
amountInCampaignCurrency
final ParticipantPayoutList.Payout.Builder amountInCampaignCurrency(Long amountInCampaignCurrency)
-
amountInCampaignCurrency
final ParticipantPayoutList.Payout.Builder amountInCampaignCurrency(Long amountInCampaignCurrency)
Alias for Builder.amountInCampaignCurrency.
This unboxed primitive overload exists for backwards compatibility.
-
amountInCampaignCurrency
final ParticipantPayoutList.Payout.Builder amountInCampaignCurrency(Optional<Long> amountInCampaignCurrency)
Alias for calling Builder.amountInCampaignCurrency with
amountInCampaignCurrency.orElse(null).
-
amountInCampaignCurrency
final ParticipantPayoutList.Payout.Builder amountInCampaignCurrency(JsonField<Long> amountInCampaignCurrency)
Sets Builder.amountInCampaignCurrency to an arbitrary JSON value.
You should usually call Builder.amountInCampaignCurrency with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
campaignCurrencyIso
final ParticipantPayoutList.Payout.Builder campaignCurrencyIso(String campaignCurrencyIso)
-
campaignCurrencyIso
final ParticipantPayoutList.Payout.Builder campaignCurrencyIso(Optional<String> campaignCurrencyIso)
Alias for calling Builder.campaignCurrencyIso with
campaignCurrencyIso.orElse(null).
-
campaignCurrencyIso
final ParticipantPayoutList.Payout.Builder campaignCurrencyIso(JsonField<String> campaignCurrencyIso)
Sets Builder.campaignCurrencyIso to an arbitrary JSON value.
You should usually call Builder.campaignCurrencyIso with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
exchangeRate
final ParticipantPayoutList.Payout.Builder exchangeRate(Double exchangeRate)
-
exchangeRate
final ParticipantPayoutList.Payout.Builder exchangeRate(Double exchangeRate)
Alias for Builder.exchangeRate.
This unboxed primitive overload exists for backwards compatibility.
-
exchangeRate
final ParticipantPayoutList.Payout.Builder exchangeRate(Optional<Double> exchangeRate)
Alias for calling Builder.exchangeRate with
exchangeRate.orElse(null).
-
exchangeRate
final ParticipantPayoutList.Payout.Builder exchangeRate(JsonField<Double> exchangeRate)
Sets Builder.exchangeRate to an arbitrary JSON value.
You should usually call Builder.exchangeRate with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
exchangeRateAt
final ParticipantPayoutList.Payout.Builder exchangeRateAt(Long exchangeRateAt)
-
exchangeRateAt
final ParticipantPayoutList.Payout.Builder exchangeRateAt(JsonField<Long> exchangeRateAt)
Sets Builder.exchangeRateAt to an arbitrary JSON value.
You should usually call Builder.exchangeRateAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
failedAt
final ParticipantPayoutList.Payout.Builder failedAt(Long failedAt)
-
failedAt
final ParticipantPayoutList.Payout.Builder failedAt(JsonField<Long> failedAt)
Sets Builder.failedAt to an arbitrary JSON value.
You should usually call Builder.failedAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fxError
final ParticipantPayoutList.Payout.Builder fxError(String fxError)
-
fxError
final ParticipantPayoutList.Payout.Builder fxError(Optional<String> fxError)
Alias for calling Builder.fxError with
fxError.orElse(null).
-
fxError
final ParticipantPayoutList.Payout.Builder fxError(JsonField<String> fxError)
Sets Builder.fxError to an arbitrary JSON value.
You should usually call Builder.fxError with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
issuedAt
final ParticipantPayoutList.Payout.Builder issuedAt(Long issuedAt)
-
issuedAt
final ParticipantPayoutList.Payout.Builder issuedAt(JsonField<Long> issuedAt)
Sets Builder.issuedAt to an arbitrary JSON value.
You should usually call Builder.issuedAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
provider
final ParticipantPayoutList.Payout.Builder provider(String provider)
-
provider
final ParticipantPayoutList.Payout.Builder provider(Optional<String> provider)
Alias for calling Builder.provider with
provider.orElse(null).
-
provider
final ParticipantPayoutList.Payout.Builder provider(JsonField<String> provider)
Sets Builder.provider to an arbitrary JSON value.
You should usually call Builder.provider with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ParticipantPayoutList.Payout.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ParticipantPayoutList.Payout.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ParticipantPayoutList.Payout.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ParticipantPayoutList.Payout.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ParticipantPayoutList.Payout.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ParticipantPayoutList.Payout build()
Returns an immutable instance of Payout.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .amount() .commissionIds() .createdAt() .currencyIso() .participantId() .status()
-
-
-
-