Class ParticipantCommissionList.Commission.Builder
-
- All Implemented Interfaces:
public final class ParticipantCommissionList.Commission.BuilderA builder for Commission.
-
-
Method Summary
-
-
Method Detail
-
id
final ParticipantCommissionList.Commission.Builder id(String id)
-
id
final ParticipantCommissionList.Commission.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 ParticipantCommissionList.Commission.Builder amount(Long amount)
-
amount
final ParticipantCommissionList.Commission.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.
-
createdAt
final ParticipantCommissionList.Commission.Builder createdAt(Long createdAt)
-
createdAt
final ParticipantCommissionList.Commission.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 ParticipantCommissionList.Commission.Builder currencyIso(String currencyIso)
-
currencyIso
final ParticipantCommissionList.Commission.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.
-
referredId
final ParticipantCommissionList.Commission.Builder referredId(String referredId)
-
referredId
final ParticipantCommissionList.Commission.Builder referredId(JsonField<String> referredId)
Sets Builder.referredId to an arbitrary JSON value.
You should usually call Builder.referredId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
referrerId
final ParticipantCommissionList.Commission.Builder referrerId(String referrerId)
-
referrerId
final ParticipantCommissionList.Commission.Builder referrerId(JsonField<String> referrerId)
Sets Builder.referrerId to an arbitrary JSON value.
You should usually call Builder.referrerId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
saleAmount
final ParticipantCommissionList.Commission.Builder saleAmount(Long saleAmount)
-
saleAmount
final ParticipantCommissionList.Commission.Builder saleAmount(JsonField<Long> saleAmount)
Sets Builder.saleAmount to an arbitrary JSON value.
You should usually call Builder.saleAmount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
status
final ParticipantCommissionList.Commission.Builder status(ParticipantCommissionList.Commission.Status status)
-
status
final ParticipantCommissionList.Commission.Builder status(JsonField<ParticipantCommissionList.Commission.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 ParticipantCommissionList.Commission.Builder amountInCampaignCurrency(Long amountInCampaignCurrency)
-
amountInCampaignCurrency
final ParticipantCommissionList.Commission.Builder amountInCampaignCurrency(Long amountInCampaignCurrency)
Alias for Builder.amountInCampaignCurrency.
This unboxed primitive overload exists for backwards compatibility.
-
amountInCampaignCurrency
final ParticipantCommissionList.Commission.Builder amountInCampaignCurrency(Optional<Long> amountInCampaignCurrency)
Alias for calling Builder.amountInCampaignCurrency with
amountInCampaignCurrency.orElse(null).
-
amountInCampaignCurrency
final ParticipantCommissionList.Commission.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.
-
approvedAt
final ParticipantCommissionList.Commission.Builder approvedAt(Long approvedAt)
-
approvedAt
final ParticipantCommissionList.Commission.Builder approvedAt(JsonField<Long> approvedAt)
Sets Builder.approvedAt to an arbitrary JSON value.
You should usually call Builder.approvedAt 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 ParticipantCommissionList.Commission.Builder campaignCurrencyIso(String campaignCurrencyIso)
-
campaignCurrencyIso
final ParticipantCommissionList.Commission.Builder campaignCurrencyIso(Optional<String> campaignCurrencyIso)
Alias for calling Builder.campaignCurrencyIso with
campaignCurrencyIso.orElse(null).
-
campaignCurrencyIso
final ParticipantCommissionList.Commission.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 ParticipantCommissionList.Commission.Builder exchangeRate(Double exchangeRate)
-
exchangeRate
final ParticipantCommissionList.Commission.Builder exchangeRate(Double exchangeRate)
Alias for Builder.exchangeRate.
This unboxed primitive overload exists for backwards compatibility.
-
exchangeRate
final ParticipantCommissionList.Commission.Builder exchangeRate(Optional<Double> exchangeRate)
Alias for calling Builder.exchangeRate with
exchangeRate.orElse(null).
-
exchangeRate
final ParticipantCommissionList.Commission.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 ParticipantCommissionList.Commission.Builder exchangeRateAt(Long exchangeRateAt)
-
exchangeRateAt
final ParticipantCommissionList.Commission.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.
-
fxError
final ParticipantCommissionList.Commission.Builder fxError(String fxError)
-
fxError
final ParticipantCommissionList.Commission.Builder fxError(Optional<String> fxError)
Alias for calling Builder.fxError with
fxError.orElse(null).
-
fxError
final ParticipantCommissionList.Commission.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.
-
holdDuration
final ParticipantCommissionList.Commission.Builder holdDuration(Long holdDuration)
-
holdDuration
final ParticipantCommissionList.Commission.Builder holdDuration(Long holdDuration)
Alias for Builder.holdDuration.
This unboxed primitive overload exists for backwards compatibility.
-
holdDuration
final ParticipantCommissionList.Commission.Builder holdDuration(Optional<Long> holdDuration)
Alias for calling Builder.holdDuration with
holdDuration.orElse(null).
-
holdDuration
final ParticipantCommissionList.Commission.Builder holdDuration(JsonField<Long> holdDuration)
Sets Builder.holdDuration to an arbitrary JSON value.
You should usually call Builder.holdDuration with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
paidAt
final ParticipantCommissionList.Commission.Builder paidAt(Long paidAt)
-
paidAt
final ParticipantCommissionList.Commission.Builder paidAt(JsonField<Long> paidAt)
Sets Builder.paidAt to an arbitrary JSON value.
You should usually call Builder.paidAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
payoutQueuedAt
final ParticipantCommissionList.Commission.Builder payoutQueuedAt(Long payoutQueuedAt)
-
payoutQueuedAt
final ParticipantCommissionList.Commission.Builder payoutQueuedAt(JsonField<Long> payoutQueuedAt)
Sets Builder.payoutQueuedAt to an arbitrary JSON value.
You should usually call Builder.payoutQueuedAt 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 ParticipantCommissionList.Commission.Builder provider(String provider)
-
provider
final ParticipantCommissionList.Commission.Builder provider(Optional<String> provider)
Alias for calling Builder.provider with
provider.orElse(null).
-
provider
final ParticipantCommissionList.Commission.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.
-
reversedAt
final ParticipantCommissionList.Commission.Builder reversedAt(Long reversedAt)
-
reversedAt
final ParticipantCommissionList.Commission.Builder reversedAt(JsonField<Long> reversedAt)
Sets Builder.reversedAt to an arbitrary JSON value.
You should usually call Builder.reversedAt with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
saleAmountAmountInCampaignCurrency
final ParticipantCommissionList.Commission.Builder saleAmountAmountInCampaignCurrency(Long saleAmountAmountInCampaignCurrency)
-
saleAmountAmountInCampaignCurrency
final ParticipantCommissionList.Commission.Builder saleAmountAmountInCampaignCurrency(Long saleAmountAmountInCampaignCurrency)
Alias for Builder.saleAmountAmountInCampaignCurrency.
This unboxed primitive overload exists for backwards compatibility.
-
saleAmountAmountInCampaignCurrency
final ParticipantCommissionList.Commission.Builder saleAmountAmountInCampaignCurrency(Optional<Long> saleAmountAmountInCampaignCurrency)
Alias for calling Builder.saleAmountAmountInCampaignCurrency with
saleAmountAmountInCampaignCurrency.orElse(null).
-
saleAmountAmountInCampaignCurrency
final ParticipantCommissionList.Commission.Builder saleAmountAmountInCampaignCurrency(JsonField<Long> saleAmountAmountInCampaignCurrency)
Sets Builder.saleAmountAmountInCampaignCurrency to an arbitrary JSON value.
You should usually call Builder.saleAmountAmountInCampaignCurrency with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ParticipantCommissionList.Commission.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ParticipantCommissionList.Commission.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ParticipantCommissionList.Commission.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ParticipantCommissionList.Commission.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ParticipantCommissionList.Commission.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ParticipantCommissionList.Commission build()
Returns an immutable instance of Commission.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .amount() .createdAt() .currencyIso() .referredId() .referrerId() .saleAmount() .status()
-
-
-
-