Package cdm.legaldocumentation.csa
Class CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilderImpl
- All Implemented Interfaces:
CollateralTransferAgreementElections,CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CollateralTransferAgreementElections
public static class CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilderImpl
extends Object
implements CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
Builder Implementation of CollateralTransferAgreementElections
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CollateralTransferAgreementElections
CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder, CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilderImpl, CollateralTransferAgreementElections.CollateralTransferAgreementElectionsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected ContactElection.ContactElectionBuilderprotected ContactElection.ContactElectionBuilderprotected FinalReturns.FinalReturnsBuilderprotected Booleanprotected Stringprotected OneWayProvisions.OneWayProvisionsBuilderprotected Stringprotected ProcessAgent.ProcessAgentBuilderprotected Regime.RegimeBuilderprotected RightsEvents.RightsEventsBuilderprotected List<SubstitutedRegime.SubstitutedRegimeBuilder> protected Substitution.SubstitutionBuilderFields inherited from interface cdm.legaldocumentation.csa.CollateralTransferAgreementElections
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSubstitutedRegime(SubstitutedRegime _substitutedRegime) addSubstitutedRegime(SubstitutedRegime _substitutedRegime, int idx) addSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) build()Build MethodsbooleanAny additional amendments that might be specified by the parties to the agreement.Any additional terms that might be specified applicable.The specification Additional Representations that may be applicable to the agreement.The optional specification of address for transfer as specified by the respective parties to the agreement.The base and eligible currency(ies) for the document as specified by the parties to the agreement.The set of elections for determining Valuation and Timing terms specific to the agreement.The set of elections that may overwrite the default Condition Precedent provision, and the set of provisions that are deemed Access Condition.The Credit Support Obligations applicable to the agreement.The Custodian and Segregated Account details in respect of each party to the agreement.The optional specification of address where the demands, specifications and notices will be communicated to for each of the parties to the agreement.The election terms under which a party disputes (i) the Calculation Agents calculation of a Delivery Amount or a Return Amount, or (ii) the Value of any Transfer of Eligible Credit Support or Posted Credit Support.A clause providing that final return collateral is to be provided without consideration of any Minimum Transfer Amount and collateral haircut.The reference currency for the purpose of specifying the FX Haircut relating to a posting obligation, as being either the Termination Currency or an FX Designated Currency.The specification of the ISDA SIMM Method for all Covered Transactions with respect to all Regimes.The qualification of whether cross-currency swaps need to be identified in the Confirmation so that the obligations to exchange principal be disregarded for the purpose of determining the Delivery Amount or Return Amount.The bespoke provision that might be specified by the parties to the agreement applicable to Interpretations.The jurisdiction specific terms relevant to the agreement.The bespoke provision that might be specified by the parties to the agreement applicable to Minimum Transfer Amount.The determination of whether the One Way Provisions are applicable (true) or not applicable (false).getOrCreateSubstitutedRegime(int index) The bespoke definition of Other CSA as specified by the parties to the agreement.The terms of the Rider for the ISDA Euroclear 2019 Collateral Transfer Agreement with respect to the use of a Pledgee Representative attached to this Agreement.The security providers posting obligations.The Process Agent that might be appointed by the parties to the agreement.The Regime Table provision , which determines the regulatory regime(s) applicable to each of the parties to the agreement.The bespoke provisions that might be specified by the parties to the agreement to specify the rights of Security Taker and/or Security Provider when an Early Termination or Access Condition event has occurred.The specification of methodologies to compute sensitivities specific to the agreement.List<? extends SubstitutedRegime.SubstitutedRegimeBuilder> The specification of Additional regimes for purposes of determining whether a Regulatory Event has occurred.The conditions under which the Security Provider can substitute posted collateral.The bespoke provision that might be specified by the parties to the agreement applicable to Termination Currency.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalAmendments(String _additionalAmendments) setAdditionalBespokeTerms(String _additionalBespokeTerms) setAdditionalRepresentations(AdditionalRepresentations _additionalRepresentations) setAddressesForTransfer(ContactElection _addressesForTransfer) setBaseAndEligibleCurrency(BaseAndEligibleCurrency _baseAndEligibleCurrency) setCalculationAndTiming(CalculationAndTiming _calculationAndTiming) setConditionsPrecedent(ConditionsPrecedent _conditionsPrecedent) setCreditSupportObligations(CreditSupportObligations _creditSupportObligations) setCustodyArrangements(CustodyArrangements _custodyArrangements) setDemandsAndNotices(ContactElection _demandsAndNotices) setDisputeResolution(DisputeResolution _disputeResolution) setFinalReturns(FinalReturns _finalReturns) setFxHaircutCurrency(FxHaircutCurrency _fxHaircutCurrency) setGeneralSimmElections(GeneralSimmElections _generalSimmElections) setIdentifiedCrossCurrencySwap(Boolean _identifiedCrossCurrencySwap) setInterpretationTerms(String _interpretationTerms) setJurisdictionRelatedTerms(JurisdictionRelatedTerms _jurisdictionRelatedTerms) setMinimumTransferAmountAmendment(MinimumTransferAmountAmendment _minimumTransferAmountAmendment) setOneWayProvisions(OneWayProvisions _oneWayProvisions) setOtherCsa(String _otherCsa) setPledgeeRepresentativeRider(PledgeeRepresentativeRider _pledgeeRepresentativeRider) setPostingObligations(PostingObligations _postingObligations) setProcessAgent(ProcessAgent _processAgent) setRightsEvents(RightsEvents _rightsEvents) setSensitivityMethodologies(SensitivityMethodologies _sensitivityMethodologies) setSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) setSubstitution(Substitution _substitution) setTerminationCurrencyAmendment(TerminationCurrencyAmendment _terminationCurrencyAmendment) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CollateralTransferAgreementElections
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
regime
-
oneWayProvisions
-
generalSimmElections
-
identifiedCrossCurrencySwap
-
sensitivityMethodologies
-
fxHaircutCurrency
-
postingObligations
-
substitutedRegime
-
baseAndEligibleCurrency
-
creditSupportObligations
-
calculationAndTiming
-
conditionsPrecedent
-
substitution
-
disputeResolution
-
rightsEvents
-
custodyArrangements
-
additionalRepresentations
-
demandsAndNotices
-
addressesForTransfer
-
otherCsa
-
terminationCurrencyAmendment
protected TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder terminationCurrencyAmendment -
minimumTransferAmountAmendment
protected MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder minimumTransferAmountAmendment -
interpretationTerms
-
processAgent
-
jurisdictionRelatedTerms
-
additionalAmendments
-
additionalBespokeTerms
-
pledgeeRepresentativeRider
-
finalReturns
-
-
Constructor Details
-
CollateralTransferAgreementElectionsBuilderImpl
public CollateralTransferAgreementElectionsBuilderImpl()
-
-
Method Details
-
getRegime
@RosettaAttribute("regime") @Accessor(GETTER) @Required @RuneAttribute("regime") public Regime.RegimeBuilder getRegime()Description copied from interface:CollateralTransferAgreementElectionsThe Regime Table provision , which determines the regulatory regime(s) applicable to each of the parties to the agreement.- Specified by:
getRegimein interfaceCollateralTransferAgreementElections- Specified by:
getRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateRegime
- Specified by:
getOrCreateRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOneWayProvisions
@RosettaAttribute("oneWayProvisions") @Accessor(GETTER) @Required @RuneAttribute("oneWayProvisions") public OneWayProvisions.OneWayProvisionsBuilder getOneWayProvisions()Description copied from interface:CollateralTransferAgreementElectionsThe determination of whether the One Way Provisions are applicable (true) or not applicable (false).- Specified by:
getOneWayProvisionsin interfaceCollateralTransferAgreementElections- Specified by:
getOneWayProvisionsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateOneWayProvisions
- Specified by:
getOrCreateOneWayProvisionsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getGeneralSimmElections
@RosettaAttribute("generalSimmElections") @Accessor(GETTER) @Required @RuneAttribute("generalSimmElections") public GeneralSimmElections.GeneralSimmElectionsBuilder getGeneralSimmElections()Description copied from interface:CollateralTransferAgreementElectionsThe specification of the ISDA SIMM Method for all Covered Transactions with respect to all Regimes.- Specified by:
getGeneralSimmElectionsin interfaceCollateralTransferAgreementElections- Specified by:
getGeneralSimmElectionsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateGeneralSimmElections
- Specified by:
getOrCreateGeneralSimmElectionsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getIdentifiedCrossCurrencySwap
@RosettaAttribute("identifiedCrossCurrencySwap") @Accessor(GETTER) @RuneAttribute("identifiedCrossCurrencySwap") public Boolean getIdentifiedCrossCurrencySwap()Description copied from interface:CollateralTransferAgreementElectionsThe qualification of whether cross-currency swaps need to be identified in the Confirmation so that the obligations to exchange principal be disregarded for the purpose of determining the Delivery Amount or Return Amount.- Specified by:
getIdentifiedCrossCurrencySwapin interfaceCollateralTransferAgreementElections
-
getSensitivityMethodologies
@RosettaAttribute("sensitivityMethodologies") @Accessor(GETTER) @Required @RuneAttribute("sensitivityMethodologies") public SensitivityMethodologies.SensitivityMethodologiesBuilder getSensitivityMethodologies()Description copied from interface:CollateralTransferAgreementElectionsThe specification of methodologies to compute sensitivities specific to the agreement.- Specified by:
getSensitivityMethodologiesin interfaceCollateralTransferAgreementElections- Specified by:
getSensitivityMethodologiesin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateSensitivityMethodologies
public SensitivityMethodologies.SensitivityMethodologiesBuilder getOrCreateSensitivityMethodologies() -
getFxHaircutCurrency
@RosettaAttribute("fxHaircutCurrency") @Accessor(GETTER) @RuneAttribute("fxHaircutCurrency") public FxHaircutCurrency.FxHaircutCurrencyBuilder getFxHaircutCurrency()Description copied from interface:CollateralTransferAgreementElectionsThe reference currency for the purpose of specifying the FX Haircut relating to a posting obligation, as being either the Termination Currency or an FX Designated Currency.- Specified by:
getFxHaircutCurrencyin interfaceCollateralTransferAgreementElections- Specified by:
getFxHaircutCurrencyin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateFxHaircutCurrency
- Specified by:
getOrCreateFxHaircutCurrencyin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getPostingObligations
@RosettaAttribute("postingObligations") @Accessor(GETTER) @Required @RuneAttribute("postingObligations") public PostingObligations.PostingObligationsBuilder getPostingObligations()Description copied from interface:CollateralTransferAgreementElectionsThe security providers posting obligations.- Specified by:
getPostingObligationsin interfaceCollateralTransferAgreementElections- Specified by:
getPostingObligationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreatePostingObligations
- Specified by:
getOrCreatePostingObligationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getSubstitutedRegime
@RosettaAttribute("substitutedRegime") @Accessor(GETTER) @Required @Multi @RuneAttribute("substitutedRegime") public List<? extends SubstitutedRegime.SubstitutedRegimeBuilder> getSubstitutedRegime()Description copied from interface:CollateralTransferAgreementElectionsThe specification of Additional regimes for purposes of determining whether a Regulatory Event has occurred.- Specified by:
getSubstitutedRegimein interfaceCollateralTransferAgreementElections- Specified by:
getSubstitutedRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateSubstitutedRegime
- Specified by:
getOrCreateSubstitutedRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getBaseAndEligibleCurrency
@RosettaAttribute("baseAndEligibleCurrency") @Accessor(GETTER) @Required @RuneAttribute("baseAndEligibleCurrency") public BaseAndEligibleCurrency.BaseAndEligibleCurrencyBuilder getBaseAndEligibleCurrency()Description copied from interface:CollateralTransferAgreementElectionsThe base and eligible currency(ies) for the document as specified by the parties to the agreement.- Specified by:
getBaseAndEligibleCurrencyin interfaceCollateralTransferAgreementElections- Specified by:
getBaseAndEligibleCurrencyin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateBaseAndEligibleCurrency
-
getCreditSupportObligations
@RosettaAttribute("creditSupportObligations") @Accessor(GETTER) @Required @RuneAttribute("creditSupportObligations") public CreditSupportObligations.CreditSupportObligationsBuilder getCreditSupportObligations()Description copied from interface:CollateralTransferAgreementElectionsThe Credit Support Obligations applicable to the agreement.- Specified by:
getCreditSupportObligationsin interfaceCollateralTransferAgreementElections- Specified by:
getCreditSupportObligationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateCreditSupportObligations
public CreditSupportObligations.CreditSupportObligationsBuilder getOrCreateCreditSupportObligations() -
getCalculationAndTiming
@RosettaAttribute("calculationAndTiming") @Accessor(GETTER) @Required @RuneAttribute("calculationAndTiming") public CalculationAndTiming.CalculationAndTimingBuilder getCalculationAndTiming()Description copied from interface:CollateralTransferAgreementElectionsThe set of elections for determining Valuation and Timing terms specific to the agreement.- Specified by:
getCalculationAndTimingin interfaceCollateralTransferAgreementElections- Specified by:
getCalculationAndTimingin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateCalculationAndTiming
- Specified by:
getOrCreateCalculationAndTimingin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getConditionsPrecedent
@RosettaAttribute("conditionsPrecedent") @Accessor(GETTER) @Required @RuneAttribute("conditionsPrecedent") public ConditionsPrecedent.ConditionsPrecedentBuilder getConditionsPrecedent()Description copied from interface:CollateralTransferAgreementElectionsThe set of elections that may overwrite the default Condition Precedent provision, and the set of provisions that are deemed Access Condition.- Specified by:
getConditionsPrecedentin interfaceCollateralTransferAgreementElections- Specified by:
getConditionsPrecedentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateConditionsPrecedent
- Specified by:
getOrCreateConditionsPrecedentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getSubstitution
@RosettaAttribute("substitution") @Accessor(GETTER) @RuneAttribute("substitution") public Substitution.SubstitutionBuilder getSubstitution()Description copied from interface:CollateralTransferAgreementElectionsThe conditions under which the Security Provider can substitute posted collateral.- Specified by:
getSubstitutionin interfaceCollateralTransferAgreementElections- Specified by:
getSubstitutionin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateSubstitution
- Specified by:
getOrCreateSubstitutionin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getDisputeResolution
@RosettaAttribute("disputeResolution") @Accessor(GETTER) @Required @RuneAttribute("disputeResolution") public DisputeResolution.DisputeResolutionBuilder getDisputeResolution()Description copied from interface:CollateralTransferAgreementElectionsThe election terms under which a party disputes (i) the Calculation Agents calculation of a Delivery Amount or a Return Amount, or (ii) the Value of any Transfer of Eligible Credit Support or Posted Credit Support.- Specified by:
getDisputeResolutionin interfaceCollateralTransferAgreementElections- Specified by:
getDisputeResolutionin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateDisputeResolution
- Specified by:
getOrCreateDisputeResolutionin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getRightsEvents
@RosettaAttribute("rightsEvents") @Accessor(GETTER) @RuneAttribute("rightsEvents") public RightsEvents.RightsEventsBuilder getRightsEvents()Description copied from interface:CollateralTransferAgreementElectionsThe bespoke provisions that might be specified by the parties to the agreement to specify the rights of Security Taker and/or Security Provider when an Early Termination or Access Condition event has occurred.- Specified by:
getRightsEventsin interfaceCollateralTransferAgreementElections- Specified by:
getRightsEventsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateRightsEvents
- Specified by:
getOrCreateRightsEventsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getCustodyArrangements
@RosettaAttribute("custodyArrangements") @Accessor(GETTER) @Required @RuneAttribute("custodyArrangements") public CustodyArrangements.CustodyArrangementsBuilder getCustodyArrangements()Description copied from interface:CollateralTransferAgreementElectionsThe Custodian and Segregated Account details in respect of each party to the agreement.- Specified by:
getCustodyArrangementsin interfaceCollateralTransferAgreementElections- Specified by:
getCustodyArrangementsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateCustodyArrangements
- Specified by:
getOrCreateCustodyArrangementsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getAdditionalRepresentations
@RosettaAttribute("additionalRepresentations") @Accessor(GETTER) @Required @RuneAttribute("additionalRepresentations") public AdditionalRepresentations.AdditionalRepresentationsBuilder getAdditionalRepresentations()Description copied from interface:CollateralTransferAgreementElectionsThe specification Additional Representations that may be applicable to the agreement.- Specified by:
getAdditionalRepresentationsin interfaceCollateralTransferAgreementElections- Specified by:
getAdditionalRepresentationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateAdditionalRepresentations
public AdditionalRepresentations.AdditionalRepresentationsBuilder getOrCreateAdditionalRepresentations() -
getDemandsAndNotices
@RosettaAttribute("demandsAndNotices") @Accessor(GETTER) @RuneAttribute("demandsAndNotices") public ContactElection.ContactElectionBuilder getDemandsAndNotices()Description copied from interface:CollateralTransferAgreementElectionsThe optional specification of address where the demands, specifications and notices will be communicated to for each of the parties to the agreement.- Specified by:
getDemandsAndNoticesin interfaceCollateralTransferAgreementElections- Specified by:
getDemandsAndNoticesin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateDemandsAndNotices
- Specified by:
getOrCreateDemandsAndNoticesin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getAddressesForTransfer
@RosettaAttribute("addressesForTransfer") @Accessor(GETTER) @RuneAttribute("addressesForTransfer") public ContactElection.ContactElectionBuilder getAddressesForTransfer()Description copied from interface:CollateralTransferAgreementElectionsThe optional specification of address for transfer as specified by the respective parties to the agreement.- Specified by:
getAddressesForTransferin interfaceCollateralTransferAgreementElections- Specified by:
getAddressesForTransferin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateAddressesForTransfer
- Specified by:
getOrCreateAddressesForTransferin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOtherCsa
@RosettaAttribute("otherCsa") @Accessor(GETTER) @RuneAttribute("otherCsa") public String getOtherCsa()Description copied from interface:CollateralTransferAgreementElectionsThe bespoke definition of Other CSA as specified by the parties to the agreement.- Specified by:
getOtherCsain interfaceCollateralTransferAgreementElections
-
getTerminationCurrencyAmendment
@RosettaAttribute("terminationCurrencyAmendment") @Accessor(GETTER) @Required @RuneAttribute("terminationCurrencyAmendment") public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder getTerminationCurrencyAmendment()Description copied from interface:CollateralTransferAgreementElectionsThe bespoke provision that might be specified by the parties to the agreement applicable to Termination Currency. Unless specified the definition of Termination Currency has the meaning specified in the Schedule to the ISDA Master Agreement.- Specified by:
getTerminationCurrencyAmendmentin interfaceCollateralTransferAgreementElections- Specified by:
getTerminationCurrencyAmendmentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateTerminationCurrencyAmendment
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder getOrCreateTerminationCurrencyAmendment() -
getMinimumTransferAmountAmendment
@RosettaAttribute("minimumTransferAmountAmendment") @Accessor(GETTER) @RuneAttribute("minimumTransferAmountAmendment") public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder getMinimumTransferAmountAmendment()Description copied from interface:CollateralTransferAgreementElectionsThe bespoke provision that might be specified by the parties to the agreement applicable to Minimum Transfer Amount. Unless specified the definition of Minimum Transfer Amount in any Other Regulatory CSA has the meaning specified in such Other Regulatory CSA.- Specified by:
getMinimumTransferAmountAmendmentin interfaceCollateralTransferAgreementElections- Specified by:
getMinimumTransferAmountAmendmentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateMinimumTransferAmountAmendment
public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder getOrCreateMinimumTransferAmountAmendment() -
getInterpretationTerms
@RosettaAttribute("interpretationTerms") @Accessor(GETTER) @RuneAttribute("interpretationTerms") public String getInterpretationTerms()Description copied from interface:CollateralTransferAgreementElectionsThe bespoke provision that might be specified by the parties to the agreement applicable to Interpretations.- Specified by:
getInterpretationTermsin interfaceCollateralTransferAgreementElections
-
getProcessAgent
@RosettaAttribute("processAgent") @Accessor(GETTER) @RuneAttribute("processAgent") public ProcessAgent.ProcessAgentBuilder getProcessAgent()Description copied from interface:CollateralTransferAgreementElectionsThe Process Agent that might be appointed by the parties to the agreement.- Specified by:
getProcessAgentin interfaceCollateralTransferAgreementElections- Specified by:
getProcessAgentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateProcessAgent
- Specified by:
getOrCreateProcessAgentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getJurisdictionRelatedTerms
@RosettaAttribute("jurisdictionRelatedTerms") @Accessor(GETTER) @RuneAttribute("jurisdictionRelatedTerms") public JurisdictionRelatedTerms.JurisdictionRelatedTermsBuilder getJurisdictionRelatedTerms()Description copied from interface:CollateralTransferAgreementElectionsThe jurisdiction specific terms relevant to the agreement.- Specified by:
getJurisdictionRelatedTermsin interfaceCollateralTransferAgreementElections- Specified by:
getJurisdictionRelatedTermsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateJurisdictionRelatedTerms
public JurisdictionRelatedTerms.JurisdictionRelatedTermsBuilder getOrCreateJurisdictionRelatedTerms() -
getAdditionalAmendments
@RosettaAttribute("additionalAmendments") @Accessor(GETTER) @RuneAttribute("additionalAmendments") public String getAdditionalAmendments()Description copied from interface:CollateralTransferAgreementElectionsAny additional amendments that might be specified by the parties to the agreement.- Specified by:
getAdditionalAmendmentsin interfaceCollateralTransferAgreementElections
-
getAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(GETTER) @RuneAttribute("additionalBespokeTerms") public String getAdditionalBespokeTerms()Description copied from interface:CollateralTransferAgreementElectionsAny additional terms that might be specified applicable.- Specified by:
getAdditionalBespokeTermsin interfaceCollateralTransferAgreementElections
-
getPledgeeRepresentativeRider
@RosettaAttribute("pledgeeRepresentativeRider") @Accessor(GETTER) @RuneAttribute("pledgeeRepresentativeRider") public PledgeeRepresentativeRider.PledgeeRepresentativeRiderBuilder getPledgeeRepresentativeRider()Description copied from interface:CollateralTransferAgreementElectionsThe terms of the Rider for the ISDA Euroclear 2019 Collateral Transfer Agreement with respect to the use of a Pledgee Representative attached to this Agreement.- Specified by:
getPledgeeRepresentativeRiderin interfaceCollateralTransferAgreementElections- Specified by:
getPledgeeRepresentativeRiderin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreatePledgeeRepresentativeRider
public PledgeeRepresentativeRider.PledgeeRepresentativeRiderBuilder getOrCreatePledgeeRepresentativeRider() -
getFinalReturns
@RosettaAttribute("finalReturns") @Accessor(GETTER) @Required @RuneAttribute("finalReturns") public FinalReturns.FinalReturnsBuilder getFinalReturns()Description copied from interface:CollateralTransferAgreementElectionsA clause providing that final return collateral is to be provided without consideration of any Minimum Transfer Amount and collateral haircut.- Specified by:
getFinalReturnsin interfaceCollateralTransferAgreementElections- Specified by:
getFinalReturnsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
getOrCreateFinalReturns
- Specified by:
getOrCreateFinalReturnsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setRegime
@RosettaAttribute("regime") @Accessor(SETTER) @Required @RuneAttribute("regime") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setRegime(Regime _regime) - Specified by:
setRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setOneWayProvisions
@RosettaAttribute("oneWayProvisions") @Accessor(SETTER) @Required @RuneAttribute("oneWayProvisions") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setOneWayProvisions(OneWayProvisions _oneWayProvisions) - Specified by:
setOneWayProvisionsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setGeneralSimmElections
@RosettaAttribute("generalSimmElections") @Accessor(SETTER) @Required @RuneAttribute("generalSimmElections") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setGeneralSimmElections(GeneralSimmElections _generalSimmElections) - Specified by:
setGeneralSimmElectionsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setIdentifiedCrossCurrencySwap
@RosettaAttribute("identifiedCrossCurrencySwap") @Accessor(SETTER) @RuneAttribute("identifiedCrossCurrencySwap") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setIdentifiedCrossCurrencySwap(Boolean _identifiedCrossCurrencySwap) - Specified by:
setIdentifiedCrossCurrencySwapin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setSensitivityMethodologies
@RosettaAttribute("sensitivityMethodologies") @Accessor(SETTER) @Required @RuneAttribute("sensitivityMethodologies") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setSensitivityMethodologies(SensitivityMethodologies _sensitivityMethodologies) - Specified by:
setSensitivityMethodologiesin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setFxHaircutCurrency
@RosettaAttribute("fxHaircutCurrency") @Accessor(SETTER) @RuneAttribute("fxHaircutCurrency") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setFxHaircutCurrency(FxHaircutCurrency _fxHaircutCurrency) - Specified by:
setFxHaircutCurrencyin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setPostingObligations
@RosettaAttribute("postingObligations") @Accessor(SETTER) @Required @RuneAttribute("postingObligations") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setPostingObligations(PostingObligations _postingObligations) - Specified by:
setPostingObligationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
addSubstitutedRegime
@RosettaAttribute("substitutedRegime") @Accessor(ADDER) @Required @Multi @RuneAttribute("substitutedRegime") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder addSubstitutedRegime(SubstitutedRegime _substitutedRegime) - Specified by:
addSubstitutedRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
addSubstitutedRegime
public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder addSubstitutedRegime(SubstitutedRegime _substitutedRegime, int idx) - Specified by:
addSubstitutedRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
addSubstitutedRegime
public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder addSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) - Specified by:
addSubstitutedRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setSubstitutedRegime
@RosettaAttribute("substitutedRegime") @Accessor(SETTER) @Required @Multi @RuneAttribute("substitutedRegime") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) - Specified by:
setSubstitutedRegimein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setBaseAndEligibleCurrency
@RosettaAttribute("baseAndEligibleCurrency") @Accessor(SETTER) @Required @RuneAttribute("baseAndEligibleCurrency") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setBaseAndEligibleCurrency(BaseAndEligibleCurrency _baseAndEligibleCurrency) - Specified by:
setBaseAndEligibleCurrencyin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setCreditSupportObligations
@RosettaAttribute("creditSupportObligations") @Accessor(SETTER) @Required @RuneAttribute("creditSupportObligations") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setCreditSupportObligations(CreditSupportObligations _creditSupportObligations) - Specified by:
setCreditSupportObligationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setCalculationAndTiming
@RosettaAttribute("calculationAndTiming") @Accessor(SETTER) @Required @RuneAttribute("calculationAndTiming") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setCalculationAndTiming(CalculationAndTiming _calculationAndTiming) - Specified by:
setCalculationAndTimingin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setConditionsPrecedent
@RosettaAttribute("conditionsPrecedent") @Accessor(SETTER) @Required @RuneAttribute("conditionsPrecedent") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setConditionsPrecedent(ConditionsPrecedent _conditionsPrecedent) - Specified by:
setConditionsPrecedentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setSubstitution
@RosettaAttribute("substitution") @Accessor(SETTER) @RuneAttribute("substitution") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setSubstitution(Substitution _substitution) - Specified by:
setSubstitutionin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setDisputeResolution
@RosettaAttribute("disputeResolution") @Accessor(SETTER) @Required @RuneAttribute("disputeResolution") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setDisputeResolution(DisputeResolution _disputeResolution) - Specified by:
setDisputeResolutionin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setRightsEvents
@RosettaAttribute("rightsEvents") @Accessor(SETTER) @RuneAttribute("rightsEvents") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setRightsEvents(RightsEvents _rightsEvents) - Specified by:
setRightsEventsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setCustodyArrangements
@RosettaAttribute("custodyArrangements") @Accessor(SETTER) @Required @RuneAttribute("custodyArrangements") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setCustodyArrangements(CustodyArrangements _custodyArrangements) - Specified by:
setCustodyArrangementsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setAdditionalRepresentations
@RosettaAttribute("additionalRepresentations") @Accessor(SETTER) @Required @RuneAttribute("additionalRepresentations") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setAdditionalRepresentations(AdditionalRepresentations _additionalRepresentations) - Specified by:
setAdditionalRepresentationsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setDemandsAndNotices
@RosettaAttribute("demandsAndNotices") @Accessor(SETTER) @RuneAttribute("demandsAndNotices") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setDemandsAndNotices(ContactElection _demandsAndNotices) - Specified by:
setDemandsAndNoticesin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setAddressesForTransfer
@RosettaAttribute("addressesForTransfer") @Accessor(SETTER) @RuneAttribute("addressesForTransfer") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setAddressesForTransfer(ContactElection _addressesForTransfer) - Specified by:
setAddressesForTransferin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setOtherCsa
@RosettaAttribute("otherCsa") @Accessor(SETTER) @RuneAttribute("otherCsa") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setOtherCsa(String _otherCsa) - Specified by:
setOtherCsain interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setTerminationCurrencyAmendment
@RosettaAttribute("terminationCurrencyAmendment") @Accessor(SETTER) @Required @RuneAttribute("terminationCurrencyAmendment") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setTerminationCurrencyAmendment(TerminationCurrencyAmendment _terminationCurrencyAmendment) - Specified by:
setTerminationCurrencyAmendmentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setMinimumTransferAmountAmendment
@RosettaAttribute("minimumTransferAmountAmendment") @Accessor(SETTER) @RuneAttribute("minimumTransferAmountAmendment") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setMinimumTransferAmountAmendment(MinimumTransferAmountAmendment _minimumTransferAmountAmendment) -
setInterpretationTerms
@RosettaAttribute("interpretationTerms") @Accessor(SETTER) @RuneAttribute("interpretationTerms") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setInterpretationTerms(String _interpretationTerms) - Specified by:
setInterpretationTermsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setProcessAgent
@RosettaAttribute("processAgent") @Accessor(SETTER) @RuneAttribute("processAgent") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setProcessAgent(ProcessAgent _processAgent) - Specified by:
setProcessAgentin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setJurisdictionRelatedTerms
@RosettaAttribute("jurisdictionRelatedTerms") @Accessor(SETTER) @RuneAttribute("jurisdictionRelatedTerms") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setJurisdictionRelatedTerms(JurisdictionRelatedTerms _jurisdictionRelatedTerms) - Specified by:
setJurisdictionRelatedTermsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setAdditionalAmendments
@RosettaAttribute("additionalAmendments") @Accessor(SETTER) @RuneAttribute("additionalAmendments") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setAdditionalAmendments(String _additionalAmendments) - Specified by:
setAdditionalAmendmentsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(SETTER) @RuneAttribute("additionalBespokeTerms") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setAdditionalBespokeTerms(String _additionalBespokeTerms) - Specified by:
setAdditionalBespokeTermsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setPledgeeRepresentativeRider
@RosettaAttribute("pledgeeRepresentativeRider") @Accessor(SETTER) @RuneAttribute("pledgeeRepresentativeRider") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setPledgeeRepresentativeRider(PledgeeRepresentativeRider _pledgeeRepresentativeRider) - Specified by:
setPledgeeRepresentativeRiderin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
setFinalReturns
@RosettaAttribute("finalReturns") @Accessor(SETTER) @Required @RuneAttribute("finalReturns") public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder setFinalReturns(FinalReturns _finalReturns) - Specified by:
setFinalReturnsin interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder
-
build
Description copied from interface:CollateralTransferAgreementElectionsBuild Methods- Specified by:
buildin interfaceCollateralTransferAgreementElections- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCollateralTransferAgreementElections- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CollateralTransferAgreementElections.CollateralTransferAgreementElectionsBuilder 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
-