Package cdm.legaldocumentation.csa
Class CreditSupportObligations.CreditSupportObligationsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CreditSupportObligations.CreditSupportObligationsBuilderImpl
- All Implemented Interfaces:
CreditSupportObligations,CreditSupportObligations.CreditSupportObligationsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CreditSupportObligations
public static class CreditSupportObligations.CreditSupportObligationsBuilderImpl
extends Object
implements CreditSupportObligations.CreditSupportObligationsBuilder
Builder Implementation of CreditSupportObligations
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportObligations
CreditSupportObligations.CreditSupportObligationsBuilder, CreditSupportObligations.CreditSupportObligationsBuilderImpl, CreditSupportObligations.CreditSupportObligationsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<CSAThreshold.CSAThresholdBuilder> protected MarginApproach.MarginApproachBuilderprotected Stringprotected Stringprotected Threshold.ThresholdBuilderFields inherited from interface cdm.legaldocumentation.csa.CreditSupportObligations
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLegacyMinimumTransferAmount(CSAMinimumTransferAmount _legacyMinimumTransferAmount) addLegacyMinimumTransferAmount(CSAMinimumTransferAmount _legacyMinimumTransferAmount, int idx) addLegacyMinimumTransferAmount(List<? extends CSAMinimumTransferAmount> legacyMinimumTransferAmounts) addLegacyThreshold(CSAThreshold _legacyThreshold) addLegacyThreshold(CSAThreshold _legacyThreshold, int idx) addLegacyThreshold(List<? extends CSAThreshold> legacyThresholds) build()Build MethodsbooleanThe time by which the transfer of collateral must take place when different from the Regular Settlement Day as a result of parties' election.Specification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement.The total amount one counterparty must deliver to the other at any time: the combination of the Exposure to that party and the net Independent Amounts it must post, minus any agreed Threshold.The specification of Credit Support Obligations applicable to Variation Margin agreements.Delivery Amount (VM) has the meaning specified in Paragraph 3(a), unless otherwise specified here.In respect of a Valuation Date, the amount of collateral which a party is entitled to demand to be transferred to it as a Delivery Amount.Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex Provision Body ISDA Corpus Annex CSA_English_1995 1995 English Law Credit Support Annex Provision Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed Provision Body ISDA Corpus Annex CSA_VM_English_2016 2016 English Law Variation Margin Credit Support Annex Provision Body ISDA Corpus Annex CSA_VM_NewYork_2016 2016 New York Law Variation Margin Credit Support Annex ProvisionIn respect of a Valuation Date, the amount of collateral which a party is entitled to demand to be recalled to it as a Return Amount.List<? extends CSAThreshold.CSAThresholdBuilder> Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex Provision Body ISDA Corpus Annex CSA_English_1995 1995 English Law Credit Support Annex Provision Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed Provision Body ISDA Corpus Annex CSA_VM_English_2016 2016 English Law Variation Margin Credit Support Annex Provision Body ISDA Corpus Annex CSA_VM_NewYork_2016 2016 New York Law Variation Margin Credit Support Annex ProvisionThe selection of Margin Approach applicable to the agreement.The net amount of exposure reached before collateral has to be posted or returned.getOrCreateLegacyMinimumTransferAmount(int index) getOrCreateLegacyThreshold(int index) The Other Eligible Support election.Return Amount (VM) has the meaning specified in Paragraph 3(a), unless otherwise specified here.The rounding methodology applicable to the Delivery Amount and the Return Amount in terms of nearest integral multiple of Base Currency units.The amount of net exposure that a party is willing to bear in relation to the other party before it requires asking for collateral.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBespokeTransferTiming(BespokeTransferTiming _bespokeTransferTiming) setCollateralTransferTiming(CollateralTransferTiming _collateralTransferTiming) setCreditSupportAmount(CreditSupportAmount _creditSupportAmount) setCreditSupportObligationsVariationMargin(CreditSupportObligationsVariationMargin _creditSupportObligationsVariationMargin) setDeliveryAmount(String _deliveryAmount) setLegacyDeliveryAmount(LegacyDeliveryAmount _legacyDeliveryAmount) setLegacyMinimumTransferAmount(List<? extends CSAMinimumTransferAmount> legacyMinimumTransferAmounts) setLegacyReturnAmount(LegacyReturnAmount _legacyReturnAmount) setLegacyThreshold(List<? extends CSAThreshold> legacyThresholds) setMarginApproach(MarginApproach _marginApproach) setMinimumTransferAmount(MinimumTransferAmount _minimumTransferAmount) setOtherEligibleSupport(String _otherEligibleSupport) setReturnAmount(String _returnAmount) setRounding(CollateralRounding _rounding) setThreshold(Threshold _threshold) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportObligations
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportObligations.CreditSupportObligationsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
deliveryAmount
-
returnAmount
-
marginApproach
-
otherEligibleSupport
-
threshold
-
minimumTransferAmount
-
rounding
-
bespokeTransferTiming
-
creditSupportObligationsVariationMargin
protected CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder creditSupportObligationsVariationMargin -
legacyThreshold
-
legacyMinimumTransferAmount
protected List<CSAMinimumTransferAmount.CSAMinimumTransferAmountBuilder> legacyMinimumTransferAmount -
legacyDeliveryAmount
-
legacyReturnAmount
-
creditSupportAmount
-
collateralTransferTiming
-
-
Constructor Details
-
CreditSupportObligationsBuilderImpl
public CreditSupportObligationsBuilderImpl()
-
-
Method Details
-
getDeliveryAmount
@RosettaAttribute("deliveryAmount") @Accessor(GETTER) @RuneAttribute("deliveryAmount") public String getDeliveryAmount()Description copied from interface:CreditSupportObligationsDelivery Amount (VM) has the meaning specified in Paragraph 3(a), unless otherwise specified here.- Specified by:
getDeliveryAmountin interfaceCreditSupportObligations
-
getReturnAmount
@RosettaAttribute("returnAmount") @Accessor(GETTER) @RuneAttribute("returnAmount") public String getReturnAmount()Description copied from interface:CreditSupportObligationsReturn Amount (VM) has the meaning specified in Paragraph 3(a), unless otherwise specified here.- Specified by:
getReturnAmountin interfaceCreditSupportObligations
-
getMarginApproach
@RosettaAttribute("marginApproach") @Accessor(GETTER) @RuneAttribute("marginApproach") public MarginApproach.MarginApproachBuilder getMarginApproach()Description copied from interface:CreditSupportObligationsThe selection of Margin Approach applicable to the agreement.- Specified by:
getMarginApproachin interfaceCreditSupportObligations- Specified by:
getMarginApproachin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateMarginApproach
- Specified by:
getOrCreateMarginApproachin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOtherEligibleSupport
@RosettaAttribute("otherEligibleSupport") @Accessor(GETTER) @RuneAttribute("otherEligibleSupport") public String getOtherEligibleSupport()Description copied from interface:CreditSupportObligationsThe Other Eligible Support election. If not specified, this election is deemed as not applicable.- Specified by:
getOtherEligibleSupportin interfaceCreditSupportObligations
-
getThreshold
@RosettaAttribute("threshold") @Accessor(GETTER) @Required @RuneAttribute("threshold") public Threshold.ThresholdBuilder getThreshold()Description copied from interface:CreditSupportObligationsThe amount of net exposure that a party is willing to bear in relation to the other party before it requires asking for collateral. Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(c )(vi)(A)" * name "Threshold" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(d)(vi)(A)" * name "Threshold" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(c )(vi)(A)" * name "Threshold" Provision- Specified by:
getThresholdin interfaceCreditSupportObligations- Specified by:
getThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateThreshold
- Specified by:
getOrCreateThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getMinimumTransferAmount
@RosettaAttribute("minimumTransferAmount") @Accessor(GETTER) @Required @RuneAttribute("minimumTransferAmount") public MinimumTransferAmount.MinimumTransferAmountBuilder getMinimumTransferAmount()Description copied from interface:CreditSupportObligationsThe net amount of exposure reached before collateral has to be posted or returned. Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(c )(vi)(B)" * name "Minimum Transfer Amount" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(d)(vi)(B)" * name "Minimum Transfer Amount" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(c )(vi)(B)" * name "Minimum Transfer Amount" Provision- Specified by:
getMinimumTransferAmountin interfaceCreditSupportObligations- Specified by:
getMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateMinimumTransferAmount
- Specified by:
getOrCreateMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getRounding
@RosettaAttribute("rounding") @Accessor(GETTER) @RuneAttribute("rounding") public CollateralRounding.CollateralRoundingBuilder getRounding()Description copied from interface:CreditSupportObligationsThe rounding methodology applicable to the Delivery Amount and the Return Amount in terms of nearest integral multiple of Base Currency units. Body ISDA Corpus Deed CSD_IM_English_2016 ISDA 2016 English Law Credit Support Deed for Initial Margin paragraph "13 General Principles" * clause "(c)(vi)( C )" * name "Rounding" Provision Body ISDA Corpus Annex CSA_IM_Japanese_2016 ISDA 2016 Japanese Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(d)(vi)( C )" * name "Rounding" Provision Body ISDA Corpus Annex CSA_IM_NewYork_2016 ISDA 2016 New York Law Credit Support Annex for Initial Margin paragraph "13 General Principles" * clause "(c)(vi)( C )" * name "Rounding" Provision- Specified by:
getRoundingin interfaceCreditSupportObligations- Specified by:
getRoundingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateRounding
- Specified by:
getOrCreateRoundingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getBespokeTransferTiming
@RosettaAttribute("bespokeTransferTiming") @Accessor(GETTER) @RuneAttribute("bespokeTransferTiming") public BespokeTransferTiming.BespokeTransferTimingBuilder getBespokeTransferTiming()Description copied from interface:CreditSupportObligationsThe time by which the transfer of collateral must take place when different from the Regular Settlement Day as a result of parties' election.- Specified by:
getBespokeTransferTimingin interfaceCreditSupportObligations- Specified by:
getBespokeTransferTimingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateBespokeTransferTiming
- Specified by:
getOrCreateBespokeTransferTimingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getCreditSupportObligationsVariationMargin
@RosettaAttribute("creditSupportObligationsVariationMargin") @Accessor(GETTER) @RuneAttribute("creditSupportObligationsVariationMargin") public CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder getCreditSupportObligationsVariationMargin()Description copied from interface:CreditSupportObligationsThe specification of Credit Support Obligations applicable to Variation Margin agreements.- Specified by:
getCreditSupportObligationsVariationMarginin interfaceCreditSupportObligations- Specified by:
getCreditSupportObligationsVariationMarginin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateCreditSupportObligationsVariationMargin
public CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder getOrCreateCreditSupportObligationsVariationMargin()- Specified by:
getOrCreateCreditSupportObligationsVariationMarginin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getLegacyThreshold
@RosettaAttribute("legacyThreshold") @Accessor(GETTER) @Multi @RuneAttribute("legacyThreshold") public List<? extends CSAThreshold.CSAThresholdBuilder> getLegacyThreshold()Description copied from interface:CreditSupportObligationsBody ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex Provision Body ISDA Corpus Annex CSA_English_1995 1995 English Law Credit Support Annex Provision Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed Provision Body ISDA Corpus Annex CSA_VM_English_2016 2016 English Law Variation Margin Credit Support Annex Provision Body ISDA Corpus Annex CSA_VM_NewYork_2016 2016 New York Law Variation Margin Credit Support Annex Provision- Specified by:
getLegacyThresholdin interfaceCreditSupportObligations- Specified by:
getLegacyThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateLegacyThreshold
- Specified by:
getOrCreateLegacyThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getLegacyMinimumTransferAmount
@RosettaAttribute("legacyMinimumTransferAmount") @Accessor(GETTER) @Multi @RuneAttribute("legacyMinimumTransferAmount") public List<? extends CSAMinimumTransferAmount.CSAMinimumTransferAmountBuilder> getLegacyMinimumTransferAmount()Description copied from interface:CreditSupportObligationsBody ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex Provision Body ISDA Corpus Annex CSA_English_1995 1995 English Law Credit Support Annex Provision Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed Provision Body ISDA Corpus Annex CSA_VM_English_2016 2016 English Law Variation Margin Credit Support Annex Provision Body ISDA Corpus Annex CSA_VM_NewYork_2016 2016 New York Law Variation Margin Credit Support Annex Provision- Specified by:
getLegacyMinimumTransferAmountin interfaceCreditSupportObligations- Specified by:
getLegacyMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateLegacyMinimumTransferAmount
public CSAMinimumTransferAmount.CSAMinimumTransferAmountBuilder getOrCreateLegacyMinimumTransferAmount(int index) - Specified by:
getOrCreateLegacyMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getLegacyDeliveryAmount
@RosettaAttribute("legacyDeliveryAmount") @Accessor(GETTER) @Required @RuneAttribute("legacyDeliveryAmount") public LegacyDeliveryAmount.LegacyDeliveryAmountBuilder getLegacyDeliveryAmount()Description copied from interface:CreditSupportObligationsIn respect of a Valuation Date, the amount of collateral which a party is entitled to demand to be transferred to it as a Delivery Amount.- Specified by:
getLegacyDeliveryAmountin interfaceCreditSupportObligations- Specified by:
getLegacyDeliveryAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateLegacyDeliveryAmount
- Specified by:
getOrCreateLegacyDeliveryAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getLegacyReturnAmount
@RosettaAttribute("legacyReturnAmount") @Accessor(GETTER) @Required @RuneAttribute("legacyReturnAmount") public LegacyReturnAmount.LegacyReturnAmountBuilder getLegacyReturnAmount()Description copied from interface:CreditSupportObligationsIn respect of a Valuation Date, the amount of collateral which a party is entitled to demand to be recalled to it as a Return Amount.- Specified by:
getLegacyReturnAmountin interfaceCreditSupportObligations- Specified by:
getLegacyReturnAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateLegacyReturnAmount
- Specified by:
getOrCreateLegacyReturnAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getCreditSupportAmount
@RosettaAttribute("creditSupportAmount") @Accessor(GETTER) @Required @RuneAttribute("creditSupportAmount") public CreditSupportAmount.CreditSupportAmountBuilder getCreditSupportAmount()Description copied from interface:CreditSupportObligationsThe total amount one counterparty must deliver to the other at any time: the combination of the Exposure to that party and the net Independent Amounts it must post, minus any agreed Threshold.- Specified by:
getCreditSupportAmountin interfaceCreditSupportObligations- Specified by:
getCreditSupportAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateCreditSupportAmount
- Specified by:
getOrCreateCreditSupportAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getCollateralTransferTiming
@RosettaAttribute("collateralTransferTiming") @Accessor(GETTER) @RuneAttribute("collateralTransferTiming") public CollateralTransferTiming.CollateralTransferTimingBuilder getCollateralTransferTiming()Description copied from interface:CreditSupportObligationsSpecification of transfer / settlement timing for cash and securities collateral assuming that the notice is provided before the Notification Time (and with a 1LBD lag introduced if the notice is delivered after the Notification Time), and that securities allow for a further Local Business Day for transfer / settlement.- Specified by:
getCollateralTransferTimingin interfaceCreditSupportObligations- Specified by:
getCollateralTransferTimingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
getOrCreateCollateralTransferTiming
public CollateralTransferTiming.CollateralTransferTimingBuilder getOrCreateCollateralTransferTiming()- Specified by:
getOrCreateCollateralTransferTimingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setDeliveryAmount
@RosettaAttribute("deliveryAmount") @Accessor(SETTER) @RuneAttribute("deliveryAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setDeliveryAmount(String _deliveryAmount) - Specified by:
setDeliveryAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setReturnAmount
@RosettaAttribute("returnAmount") @Accessor(SETTER) @RuneAttribute("returnAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setReturnAmount(String _returnAmount) - Specified by:
setReturnAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setMarginApproach
@RosettaAttribute("marginApproach") @Accessor(SETTER) @RuneAttribute("marginApproach") public CreditSupportObligations.CreditSupportObligationsBuilder setMarginApproach(MarginApproach _marginApproach) - Specified by:
setMarginApproachin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setOtherEligibleSupport
@RosettaAttribute("otherEligibleSupport") @Accessor(SETTER) @RuneAttribute("otherEligibleSupport") public CreditSupportObligations.CreditSupportObligationsBuilder setOtherEligibleSupport(String _otherEligibleSupport) - Specified by:
setOtherEligibleSupportin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setThreshold
@RosettaAttribute("threshold") @Accessor(SETTER) @Required @RuneAttribute("threshold") public CreditSupportObligations.CreditSupportObligationsBuilder setThreshold(Threshold _threshold) - Specified by:
setThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setMinimumTransferAmount
@RosettaAttribute("minimumTransferAmount") @Accessor(SETTER) @Required @RuneAttribute("minimumTransferAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setMinimumTransferAmount(MinimumTransferAmount _minimumTransferAmount) - Specified by:
setMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setRounding
@RosettaAttribute("rounding") @Accessor(SETTER) @RuneAttribute("rounding") public CreditSupportObligations.CreditSupportObligationsBuilder setRounding(CollateralRounding _rounding) - Specified by:
setRoundingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setBespokeTransferTiming
@RosettaAttribute("bespokeTransferTiming") @Accessor(SETTER) @RuneAttribute("bespokeTransferTiming") public CreditSupportObligations.CreditSupportObligationsBuilder setBespokeTransferTiming(BespokeTransferTiming _bespokeTransferTiming) - Specified by:
setBespokeTransferTimingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setCreditSupportObligationsVariationMargin
@RosettaAttribute("creditSupportObligationsVariationMargin") @Accessor(SETTER) @RuneAttribute("creditSupportObligationsVariationMargin") public CreditSupportObligations.CreditSupportObligationsBuilder setCreditSupportObligationsVariationMargin(CreditSupportObligationsVariationMargin _creditSupportObligationsVariationMargin) - Specified by:
setCreditSupportObligationsVariationMarginin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
addLegacyThreshold
@RosettaAttribute("legacyThreshold") @Accessor(ADDER) @Multi @RuneAttribute("legacyThreshold") public CreditSupportObligations.CreditSupportObligationsBuilder addLegacyThreshold(CSAThreshold _legacyThreshold) - Specified by:
addLegacyThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
addLegacyThreshold
public CreditSupportObligations.CreditSupportObligationsBuilder addLegacyThreshold(CSAThreshold _legacyThreshold, int idx) - Specified by:
addLegacyThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
addLegacyThreshold
public CreditSupportObligations.CreditSupportObligationsBuilder addLegacyThreshold(List<? extends CSAThreshold> legacyThresholds) - Specified by:
addLegacyThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setLegacyThreshold
@RosettaAttribute("legacyThreshold") @Accessor(SETTER) @Multi @RuneAttribute("legacyThreshold") public CreditSupportObligations.CreditSupportObligationsBuilder setLegacyThreshold(List<? extends CSAThreshold> legacyThresholds) - Specified by:
setLegacyThresholdin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
addLegacyMinimumTransferAmount
@RosettaAttribute("legacyMinimumTransferAmount") @Accessor(ADDER) @Multi @RuneAttribute("legacyMinimumTransferAmount") public CreditSupportObligations.CreditSupportObligationsBuilder addLegacyMinimumTransferAmount(CSAMinimumTransferAmount _legacyMinimumTransferAmount) - Specified by:
addLegacyMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
addLegacyMinimumTransferAmount
public CreditSupportObligations.CreditSupportObligationsBuilder addLegacyMinimumTransferAmount(CSAMinimumTransferAmount _legacyMinimumTransferAmount, int idx) - Specified by:
addLegacyMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
addLegacyMinimumTransferAmount
public CreditSupportObligations.CreditSupportObligationsBuilder addLegacyMinimumTransferAmount(List<? extends CSAMinimumTransferAmount> legacyMinimumTransferAmounts) - Specified by:
addLegacyMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setLegacyMinimumTransferAmount
@RosettaAttribute("legacyMinimumTransferAmount") @Accessor(SETTER) @Multi @RuneAttribute("legacyMinimumTransferAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setLegacyMinimumTransferAmount(List<? extends CSAMinimumTransferAmount> legacyMinimumTransferAmounts) - Specified by:
setLegacyMinimumTransferAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setLegacyDeliveryAmount
@RosettaAttribute("legacyDeliveryAmount") @Accessor(SETTER) @Required @RuneAttribute("legacyDeliveryAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setLegacyDeliveryAmount(LegacyDeliveryAmount _legacyDeliveryAmount) - Specified by:
setLegacyDeliveryAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setLegacyReturnAmount
@RosettaAttribute("legacyReturnAmount") @Accessor(SETTER) @Required @RuneAttribute("legacyReturnAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setLegacyReturnAmount(LegacyReturnAmount _legacyReturnAmount) - Specified by:
setLegacyReturnAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setCreditSupportAmount
@RosettaAttribute("creditSupportAmount") @Accessor(SETTER) @Required @RuneAttribute("creditSupportAmount") public CreditSupportObligations.CreditSupportObligationsBuilder setCreditSupportAmount(CreditSupportAmount _creditSupportAmount) - Specified by:
setCreditSupportAmountin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
setCollateralTransferTiming
@RosettaAttribute("collateralTransferTiming") @Accessor(SETTER) @RuneAttribute("collateralTransferTiming") public CreditSupportObligations.CreditSupportObligationsBuilder setCollateralTransferTiming(CollateralTransferTiming _collateralTransferTiming) - Specified by:
setCollateralTransferTimingin interfaceCreditSupportObligations.CreditSupportObligationsBuilder
-
build
Description copied from interface:CreditSupportObligationsBuild Methods- Specified by:
buildin interfaceCreditSupportObligations- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditSupportObligations- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCreditSupportObligations.CreditSupportObligationsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CreditSupportObligations.CreditSupportObligationsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-