Package cdm.legaldocumentation.csa
Class CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
cdm.legaldocumentation.csa.CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilderImpl
- All Implemented Interfaces:
CreditSupportAgreementElectionsBase,CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder,CreditSupportAgreementInitialMarginElections,CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CreditSupportAgreementInitialMarginElections
public static class CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilderImpl
extends CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
implements CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
Builder Implementation of CreditSupportAgreementInitialMarginElections
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementInitialMarginElections
CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder, CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilderImpl, CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected OneWayProvisions.OneWayProvisionsBuilderprotected OtherAgreements.OtherAgreementsBuilderprotected ProcessAgent.ProcessAgentBuilderprotected Regime.RegimeBuilderprotected RightsEvents.RightsEventsBuilderprotected List<SubstitutedRegime.SubstitutedRegimeBuilder> protected BooleanFields inherited from class cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
additionalRepresentations, baseAndEligibleCurrency, conditionsPrecedent, demandsAndNotices, disputeResolution, distributionAndInterestPayment, finalReturns, holdingAndUsingPostedCollateral, masterAgreementDatedAsOfDate, otherEligibleAndPostedSupport, substitutionFields inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementInitialMarginElections
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 election for the Valuation of Appropriate Collateral.The set of elections for determining Valuation and Timing terms specific to the agreement.Details of language relating to Client Asset and Money Rules (CASS).The specification of transactions covered by the terms of the agreement.The Credit Support Obligations applicable to the agreement.The Custodian and Segregated Account details in respect of each party to the agreement.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 agreement terms as specified by the parties to the 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 bespoke provision that might be specified by the parties to the agreement applicable to Termination Currency.The qualification of whether Trust Scheme Addendum is applicable (True) or not applicable (False).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) setAppropriatedCollateralValuation(AppropriatedCollateralValuation _appropriatedCollateralValuation) setBaseAndEligibleCurrency(BaseAndEligibleCurrency _baseAndEligibleCurrency) setCalculationAndTiming(CalculationAndTimingInitialMargin _calculationAndTiming) setClientAssetSourcebookAdditionalLanguage(String _clientAssetSourcebookAdditionalLanguage) setConditionsPrecedent(ConditionsPrecedent _conditionsPrecedent) setCoveredTransactions(CoveredTransactions _coveredTransactions) setCreditSupportObligations(CreditSupportObligationsInitialMargin _creditSupportObligations) setCustodyArrangements(CustodyArrangements _custodyArrangements) setDemandsAndNotices(DemandsAndNotices _demandsAndNotices) setDisputeResolution(DisputeResolution _disputeResolution) setDistributionAndInterestPayment(DistributionAndInterestPayment _distributionAndInterestPayment) setFinalReturns(FinalReturns _finalReturns) setFxHaircutCurrency(FxHaircutCurrency _fxHaircutCurrency) setGeneralSimmElections(GeneralSimmElections _generalSimmElections) setHoldingAndUsingPostedCollateral(HoldingAndUsingPostedCollateral _holdingAndUsingPostedCollateral) setIdentifiedCrossCurrencySwap(Boolean _identifiedCrossCurrencySwap) setInterpretationTerms(String _interpretationTerms) setJurisdictionRelatedTerms(JurisdictionRelatedTerms _jurisdictionRelatedTerms) setMasterAgreementDatedAsOfDate(MasterAgreementDatedAsOfDate _masterAgreementDatedAsOfDate) setMinimumTransferAmountAmendment(MinimumTransferAmountAmendment _minimumTransferAmountAmendment) setOneWayProvisions(OneWayProvisions _oneWayProvisions) setOtherAgreements(OtherAgreements _otherAgreements) setOtherEligibleAndPostedSupport(OtherEligibleAndPostedSupport _otherEligibleAndPostedSupport) setPostingObligations(PostingObligations _postingObligations) setProcessAgent(ProcessAgent _processAgent) setRightsEvents(RightsEvents _rightsEvents) setSensitivityMethodologies(SensitivityMethodologies _sensitivityMethodologies) setSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) setSubstitution(Substitution _substitution) setTerminationCurrencyAmendment(TerminationCurrencyAmendment _terminationCurrencyAmendment) setTrustSchemeAddendum(Boolean _trustSchemeAddendum) toString()Methods inherited from class cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
getAdditionalRepresentations, getBaseAndEligibleCurrency, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getDistributionAndInterestPayment, getFinalReturns, getHoldingAndUsingPostedCollateral, getMasterAgreementDatedAsOfDate, getOrCreateAdditionalRepresentations, getOrCreateBaseAndEligibleCurrency, getOrCreateConditionsPrecedent, getOrCreateDemandsAndNotices, getOrCreateDisputeResolution, getOrCreateDistributionAndInterestPayment, getOrCreateFinalReturns, getOrCreateHoldingAndUsingPostedCollateral, getOrCreateMasterAgreementDatedAsOfDate, getOrCreateOtherEligibleAndPostedSupport, getOrCreateSubstitution, getOtherEligibleAndPostedSupport, getSubstitutionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder
getAdditionalRepresentations, getBaseAndEligibleCurrency, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getDistributionAndInterestPayment, getFinalReturns, getHoldingAndUsingPostedCollateral, getMasterAgreementDatedAsOfDate, getOrCreateAdditionalRepresentations, getOrCreateBaseAndEligibleCurrency, getOrCreateConditionsPrecedent, getOrCreateDemandsAndNotices, getOrCreateDisputeResolution, getOrCreateDistributionAndInterestPayment, getOrCreateFinalReturns, getOrCreateHoldingAndUsingPostedCollateral, getOrCreateMasterAgreementDatedAsOfDate, getOrCreateOtherEligibleAndPostedSupport, getOrCreateSubstitution, getOtherEligibleAndPostedSupport, getSubstitutionMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementInitialMarginElections
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
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
-
coveredTransactions
-
rightsEvents
-
custodyArrangements
-
otherAgreements
-
terminationCurrencyAmendment
protected TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder terminationCurrencyAmendment -
minimumTransferAmountAmendment
protected MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder minimumTransferAmountAmendment -
interpretationTerms
-
processAgent
-
appropriatedCollateralValuation
protected AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder appropriatedCollateralValuation -
jurisdictionRelatedTerms
-
additionalAmendments
-
additionalBespokeTerms
-
trustSchemeAddendum
-
clientAssetSourcebookAdditionalLanguage
-
creditSupportObligations
protected CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder creditSupportObligations -
calculationAndTiming
protected CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginBuilder calculationAndTiming
-
-
Constructor Details
-
CreditSupportAgreementInitialMarginElectionsBuilderImpl
public CreditSupportAgreementInitialMarginElectionsBuilderImpl()
-
-
Method Details
-
getRegime
@RosettaAttribute("regime") @Accessor(GETTER) @Required @RuneAttribute("regime") public Regime.RegimeBuilder getRegime()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe Regime Table provision , which determines the regulatory regime(s) applicable to each of the parties to the agreement.- Specified by:
getRegimein interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getRegimein interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateRegime
-
getOneWayProvisions
@RosettaAttribute("oneWayProvisions") @Accessor(GETTER) @Required @RuneAttribute("oneWayProvisions") public OneWayProvisions.OneWayProvisionsBuilder getOneWayProvisions()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe determination of whether the One Way Provisions are applicable (true) or not applicable (false).- Specified by:
getOneWayProvisionsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getOneWayProvisionsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateOneWayProvisions
-
getGeneralSimmElections
@RosettaAttribute("generalSimmElections") @Accessor(GETTER) @RuneAttribute("generalSimmElections") public GeneralSimmElections.GeneralSimmElectionsBuilder getGeneralSimmElections()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe specification of the ISDA SIMM Method for all Covered Transactions with respect to all Regimes.- Specified by:
getGeneralSimmElectionsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getGeneralSimmElectionsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateGeneralSimmElections
-
getIdentifiedCrossCurrencySwap
@RosettaAttribute("identifiedCrossCurrencySwap") @Accessor(GETTER) @RuneAttribute("identifiedCrossCurrencySwap") public Boolean getIdentifiedCrossCurrencySwap()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe 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 interfaceCreditSupportAgreementInitialMarginElections
-
getSensitivityMethodologies
@RosettaAttribute("sensitivityMethodologies") @Accessor(GETTER) @Required @RuneAttribute("sensitivityMethodologies") public SensitivityMethodologies.SensitivityMethodologiesBuilder getSensitivityMethodologies()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe specification of methodologies to compute sensitivities specific to the agreement.- Specified by:
getSensitivityMethodologiesin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getSensitivityMethodologiesin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateSensitivityMethodologies
public SensitivityMethodologies.SensitivityMethodologiesBuilder getOrCreateSensitivityMethodologies() -
getFxHaircutCurrency
@RosettaAttribute("fxHaircutCurrency") @Accessor(GETTER) @RuneAttribute("fxHaircutCurrency") public FxHaircutCurrency.FxHaircutCurrencyBuilder getFxHaircutCurrency()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe 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 interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getFxHaircutCurrencyin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateFxHaircutCurrency
-
getPostingObligations
@RosettaAttribute("postingObligations") @Accessor(GETTER) @Required @RuneAttribute("postingObligations") public PostingObligations.PostingObligationsBuilder getPostingObligations()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe security providers posting obligations.- Specified by:
getPostingObligationsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getPostingObligationsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreatePostingObligations
-
getSubstitutedRegime
@RosettaAttribute("substitutedRegime") @Accessor(GETTER) @Multi @RuneAttribute("substitutedRegime") public List<? extends SubstitutedRegime.SubstitutedRegimeBuilder> getSubstitutedRegime()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe specification of Additional regimes for purposes of determining whether a Regulatory Event has occurred.- Specified by:
getSubstitutedRegimein interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getSubstitutedRegimein interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateSubstitutedRegime
-
getCoveredTransactions
@RosettaAttribute("coveredTransactions") @Accessor(GETTER) @RuneAttribute("coveredTransactions") public CoveredTransactions.CoveredTransactionsBuilder getCoveredTransactions()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe specification of transactions covered by the terms of the agreement.- Specified by:
getCoveredTransactionsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getCoveredTransactionsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateCoveredTransactions
-
getRightsEvents
@RosettaAttribute("rightsEvents") @Accessor(GETTER) @Required @RuneAttribute("rightsEvents") public RightsEvents.RightsEventsBuilder getRightsEvents()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe 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 interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getRightsEventsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateRightsEvents
-
getCustodyArrangements
@RosettaAttribute("custodyArrangements") @Accessor(GETTER) @RuneAttribute("custodyArrangements") public CustodyArrangements.CustodyArrangementsBuilder getCustodyArrangements()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe Custodian and Segregated Account details in respect of each party to the agreement.- Specified by:
getCustodyArrangementsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getCustodyArrangementsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateCustodyArrangements
-
getOtherAgreements
@RosettaAttribute("otherAgreements") @Accessor(GETTER) @RuneAttribute("otherAgreements") public OtherAgreements.OtherAgreementsBuilder getOtherAgreements()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe bespoke definition of other agreement terms as specified by the parties to the agreement.- Specified by:
getOtherAgreementsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getOtherAgreementsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateOtherAgreements
-
getTerminationCurrencyAmendment
@RosettaAttribute("terminationCurrencyAmendment") @Accessor(GETTER) @Required @RuneAttribute("terminationCurrencyAmendment") public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder getTerminationCurrencyAmendment()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe 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 interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getTerminationCurrencyAmendmentin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateTerminationCurrencyAmendment
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder getOrCreateTerminationCurrencyAmendment() -
getMinimumTransferAmountAmendment
@RosettaAttribute("minimumTransferAmountAmendment") @Accessor(GETTER) @Required @RuneAttribute("minimumTransferAmountAmendment") public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder getMinimumTransferAmountAmendment()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe 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 interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getMinimumTransferAmountAmendmentin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateMinimumTransferAmountAmendment
public MinimumTransferAmountAmendment.MinimumTransferAmountAmendmentBuilder getOrCreateMinimumTransferAmountAmendment() -
getInterpretationTerms
@RosettaAttribute("interpretationTerms") @Accessor(GETTER) @RuneAttribute("interpretationTerms") public String getInterpretationTerms()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe bespoke provision that might be specified by the parties to the agreement applicable to Interpretations.- Specified by:
getInterpretationTermsin interfaceCreditSupportAgreementInitialMarginElections
-
getProcessAgent
@RosettaAttribute("processAgent") @Accessor(GETTER) @Required @RuneAttribute("processAgent") public ProcessAgent.ProcessAgentBuilder getProcessAgent()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe Process Agent that might be appointed by the parties to the agreement.- Specified by:
getProcessAgentin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getProcessAgentin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateProcessAgent
-
getAppropriatedCollateralValuation
@RosettaAttribute("appropriatedCollateralValuation") @Accessor(GETTER) @RuneAttribute("appropriatedCollateralValuation") public AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder getAppropriatedCollateralValuation()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe election for the Valuation of Appropriate Collateral.- Specified by:
getAppropriatedCollateralValuationin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getAppropriatedCollateralValuationin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateAppropriatedCollateralValuation
public AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder getOrCreateAppropriatedCollateralValuation() -
getJurisdictionRelatedTerms
@RosettaAttribute("jurisdictionRelatedTerms") @Accessor(GETTER) @RuneAttribute("jurisdictionRelatedTerms") public JurisdictionRelatedTerms.JurisdictionRelatedTermsBuilder getJurisdictionRelatedTerms()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe jurisdiction specific terms relevant to the agreement.- Specified by:
getJurisdictionRelatedTermsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getJurisdictionRelatedTermsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateJurisdictionRelatedTerms
public JurisdictionRelatedTerms.JurisdictionRelatedTermsBuilder getOrCreateJurisdictionRelatedTerms() -
getAdditionalAmendments
@RosettaAttribute("additionalAmendments") @Accessor(GETTER) @RuneAttribute("additionalAmendments") public String getAdditionalAmendments()Description copied from interface:CreditSupportAgreementInitialMarginElectionsAny additional amendments that might be specified by the parties to the agreement.- Specified by:
getAdditionalAmendmentsin interfaceCreditSupportAgreementInitialMarginElections
-
getAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(GETTER) @RuneAttribute("additionalBespokeTerms") public String getAdditionalBespokeTerms()Description copied from interface:CreditSupportAgreementInitialMarginElectionsAny additional terms that might be specified applicable.- Specified by:
getAdditionalBespokeTermsin interfaceCreditSupportAgreementInitialMarginElections
-
getTrustSchemeAddendum
@RosettaAttribute("trustSchemeAddendum") @Accessor(GETTER) @Required @RuneAttribute("trustSchemeAddendum") public Boolean getTrustSchemeAddendum()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe qualification of whether Trust Scheme Addendum is applicable (True) or not applicable (False).- Specified by:
getTrustSchemeAddendumin interfaceCreditSupportAgreementInitialMarginElections
-
getClientAssetSourcebookAdditionalLanguage
@RosettaAttribute("clientAssetSourcebookAdditionalLanguage") @Accessor(GETTER) @RuneAttribute("clientAssetSourcebookAdditionalLanguage") public String getClientAssetSourcebookAdditionalLanguage()Description copied from interface:CreditSupportAgreementInitialMarginElectionsDetails of language relating to Client Asset and Money Rules (CASS).- Specified by:
getClientAssetSourcebookAdditionalLanguagein interfaceCreditSupportAgreementInitialMarginElections
-
getCreditSupportObligations
@RosettaAttribute("creditSupportObligations") @Accessor(GETTER) @Required @RuneAttribute("creditSupportObligations") public CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder getCreditSupportObligations()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe Credit Support Obligations applicable to the agreement.- Specified by:
getCreditSupportObligationsin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getCreditSupportObligationsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateCreditSupportObligations
public CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder getOrCreateCreditSupportObligations() -
getCalculationAndTiming
@RosettaAttribute("calculationAndTiming") @Accessor(GETTER) @Required @RuneAttribute("calculationAndTiming") public CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginBuilder getCalculationAndTiming()Description copied from interface:CreditSupportAgreementInitialMarginElectionsThe set of elections for determining Valuation and Timing terms specific to the agreement.- Specified by:
getCalculationAndTimingin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
getCalculationAndTimingin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
getOrCreateCalculationAndTiming
public CalculationAndTimingInitialMargin.CalculationAndTimingInitialMarginBuilder getOrCreateCalculationAndTiming() -
setBaseAndEligibleCurrency
@RosettaAttribute("baseAndEligibleCurrency") @Accessor(SETTER) @Required @RuneAttribute("baseAndEligibleCurrency") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setBaseAndEligibleCurrency(BaseAndEligibleCurrency _baseAndEligibleCurrency) - Specified by:
setBaseAndEligibleCurrencyin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setBaseAndEligibleCurrencyin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setBaseAndEligibleCurrencyin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setConditionsPrecedent
@RosettaAttribute("conditionsPrecedent") @Accessor(SETTER) @RuneAttribute("conditionsPrecedent") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setConditionsPrecedent(ConditionsPrecedent _conditionsPrecedent) - Specified by:
setConditionsPrecedentin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setConditionsPrecedentin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setConditionsPrecedentin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setSubstitution
@RosettaAttribute("substitution") @Accessor(SETTER) @RuneAttribute("substitution") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setSubstitution(Substitution _substitution) - Specified by:
setSubstitutionin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setSubstitutionin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setSubstitutionin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setDisputeResolution
@RosettaAttribute("disputeResolution") @Accessor(SETTER) @Required @RuneAttribute("disputeResolution") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setDisputeResolution(DisputeResolution _disputeResolution) - Specified by:
setDisputeResolutionin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setDisputeResolutionin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setDisputeResolutionin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setHoldingAndUsingPostedCollateral
@RosettaAttribute("holdingAndUsingPostedCollateral") @Accessor(SETTER) @RuneAttribute("holdingAndUsingPostedCollateral") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setHoldingAndUsingPostedCollateral(HoldingAndUsingPostedCollateral _holdingAndUsingPostedCollateral) - Specified by:
setHoldingAndUsingPostedCollateralin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setHoldingAndUsingPostedCollateralin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setHoldingAndUsingPostedCollateralin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setDistributionAndInterestPayment
@RosettaAttribute("distributionAndInterestPayment") @Accessor(SETTER) @RuneAttribute("distributionAndInterestPayment") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setDistributionAndInterestPayment(DistributionAndInterestPayment _distributionAndInterestPayment) - Specified by:
setDistributionAndInterestPaymentin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setDistributionAndInterestPaymentin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setDistributionAndInterestPaymentin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setOtherEligibleAndPostedSupport
@RosettaAttribute("otherEligibleAndPostedSupport") @Accessor(SETTER) @RuneAttribute("otherEligibleAndPostedSupport") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setOtherEligibleAndPostedSupport(OtherEligibleAndPostedSupport _otherEligibleAndPostedSupport) - Specified by:
setOtherEligibleAndPostedSupportin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setOtherEligibleAndPostedSupportin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setOtherEligibleAndPostedSupportin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setDemandsAndNotices
@RosettaAttribute("demandsAndNotices") @Accessor(SETTER) @RuneAttribute("demandsAndNotices") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setDemandsAndNotices(DemandsAndNotices _demandsAndNotices) - Specified by:
setDemandsAndNoticesin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setDemandsAndNoticesin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setDemandsAndNoticesin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setAdditionalRepresentations
@RosettaAttribute("additionalRepresentations") @Accessor(SETTER) @RuneAttribute("additionalRepresentations") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setAdditionalRepresentations(AdditionalRepresentations _additionalRepresentations) - Specified by:
setAdditionalRepresentationsin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setAdditionalRepresentationsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setAdditionalRepresentationsin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setMasterAgreementDatedAsOfDate
@RosettaAttribute("masterAgreementDatedAsOfDate") @Accessor(SETTER) @RuneAttribute("masterAgreementDatedAsOfDate") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setMasterAgreementDatedAsOfDate(MasterAgreementDatedAsOfDate _masterAgreementDatedAsOfDate) - Specified by:
setMasterAgreementDatedAsOfDatein interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setMasterAgreementDatedAsOfDatein interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setMasterAgreementDatedAsOfDatein classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setFinalReturns
@RosettaAttribute("finalReturns") @Accessor(SETTER) @Required @RuneAttribute("finalReturns") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setFinalReturns(FinalReturns _finalReturns) - Specified by:
setFinalReturnsin interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
setFinalReturnsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Overrides:
setFinalReturnsin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
setRegime
@RosettaAttribute("regime") @Accessor(SETTER) @Required @RuneAttribute("regime") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setRegime(Regime _regime) - Specified by:
setRegimein interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
setOneWayProvisions
@RosettaAttribute("oneWayProvisions") @Accessor(SETTER) @Required @RuneAttribute("oneWayProvisions") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setOneWayProvisions(OneWayProvisions _oneWayProvisions) -
setGeneralSimmElections
@RosettaAttribute("generalSimmElections") @Accessor(SETTER) @RuneAttribute("generalSimmElections") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setGeneralSimmElections(GeneralSimmElections _generalSimmElections) -
setIdentifiedCrossCurrencySwap
@RosettaAttribute("identifiedCrossCurrencySwap") @Accessor(SETTER) @RuneAttribute("identifiedCrossCurrencySwap") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setIdentifiedCrossCurrencySwap(Boolean _identifiedCrossCurrencySwap) -
setSensitivityMethodologies
@RosettaAttribute("sensitivityMethodologies") @Accessor(SETTER) @Required @RuneAttribute("sensitivityMethodologies") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setSensitivityMethodologies(SensitivityMethodologies _sensitivityMethodologies) -
setFxHaircutCurrency
@RosettaAttribute("fxHaircutCurrency") @Accessor(SETTER) @RuneAttribute("fxHaircutCurrency") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setFxHaircutCurrency(FxHaircutCurrency _fxHaircutCurrency) -
setPostingObligations
@RosettaAttribute("postingObligations") @Accessor(SETTER) @Required @RuneAttribute("postingObligations") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setPostingObligations(PostingObligations _postingObligations) -
addSubstitutedRegime
@RosettaAttribute("substitutedRegime") @Accessor(ADDER) @Multi @RuneAttribute("substitutedRegime") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder addSubstitutedRegime(SubstitutedRegime _substitutedRegime) -
addSubstitutedRegime
public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder addSubstitutedRegime(SubstitutedRegime _substitutedRegime, int idx) -
addSubstitutedRegime
public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder addSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) -
setSubstitutedRegime
@RosettaAttribute("substitutedRegime") @Accessor(SETTER) @Multi @RuneAttribute("substitutedRegime") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setSubstitutedRegime(List<? extends SubstitutedRegime> substitutedRegimes) -
setCoveredTransactions
@RosettaAttribute("coveredTransactions") @Accessor(SETTER) @RuneAttribute("coveredTransactions") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setCoveredTransactions(CoveredTransactions _coveredTransactions) -
setRightsEvents
@RosettaAttribute("rightsEvents") @Accessor(SETTER) @Required @RuneAttribute("rightsEvents") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setRightsEvents(RightsEvents _rightsEvents) - Specified by:
setRightsEventsin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
setCustodyArrangements
@RosettaAttribute("custodyArrangements") @Accessor(SETTER) @RuneAttribute("custodyArrangements") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setCustodyArrangements(CustodyArrangements _custodyArrangements) -
setOtherAgreements
@RosettaAttribute("otherAgreements") @Accessor(SETTER) @RuneAttribute("otherAgreements") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setOtherAgreements(OtherAgreements _otherAgreements) -
setTerminationCurrencyAmendment
@RosettaAttribute("terminationCurrencyAmendment") @Accessor(SETTER) @Required @RuneAttribute("terminationCurrencyAmendment") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setTerminationCurrencyAmendment(TerminationCurrencyAmendment _terminationCurrencyAmendment) -
setMinimumTransferAmountAmendment
@RosettaAttribute("minimumTransferAmountAmendment") @Accessor(SETTER) @Required @RuneAttribute("minimumTransferAmountAmendment") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setMinimumTransferAmountAmendment(MinimumTransferAmountAmendment _minimumTransferAmountAmendment) -
setInterpretationTerms
@RosettaAttribute("interpretationTerms") @Accessor(SETTER) @RuneAttribute("interpretationTerms") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setInterpretationTerms(String _interpretationTerms) -
setProcessAgent
@RosettaAttribute("processAgent") @Accessor(SETTER) @Required @RuneAttribute("processAgent") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setProcessAgent(ProcessAgent _processAgent) - Specified by:
setProcessAgentin interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder
-
setAppropriatedCollateralValuation
@RosettaAttribute("appropriatedCollateralValuation") @Accessor(SETTER) @RuneAttribute("appropriatedCollateralValuation") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setAppropriatedCollateralValuation(AppropriatedCollateralValuation _appropriatedCollateralValuation) -
setJurisdictionRelatedTerms
@RosettaAttribute("jurisdictionRelatedTerms") @Accessor(SETTER) @RuneAttribute("jurisdictionRelatedTerms") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setJurisdictionRelatedTerms(JurisdictionRelatedTerms _jurisdictionRelatedTerms) -
setAdditionalAmendments
@RosettaAttribute("additionalAmendments") @Accessor(SETTER) @RuneAttribute("additionalAmendments") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setAdditionalAmendments(String _additionalAmendments) -
setAdditionalBespokeTerms
@RosettaAttribute("additionalBespokeTerms") @Accessor(SETTER) @RuneAttribute("additionalBespokeTerms") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setAdditionalBespokeTerms(String _additionalBespokeTerms) -
setTrustSchemeAddendum
@RosettaAttribute("trustSchemeAddendum") @Accessor(SETTER) @Required @RuneAttribute("trustSchemeAddendum") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setTrustSchemeAddendum(Boolean _trustSchemeAddendum) -
setClientAssetSourcebookAdditionalLanguage
@RosettaAttribute("clientAssetSourcebookAdditionalLanguage") @Accessor(SETTER) @RuneAttribute("clientAssetSourcebookAdditionalLanguage") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setClientAssetSourcebookAdditionalLanguage(String _clientAssetSourcebookAdditionalLanguage) -
setCreditSupportObligations
@RosettaAttribute("creditSupportObligations") @Accessor(SETTER) @Required @RuneAttribute("creditSupportObligations") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setCreditSupportObligations(CreditSupportObligationsInitialMargin _creditSupportObligations) -
setCalculationAndTiming
@RosettaAttribute("calculationAndTiming") @Accessor(SETTER) @Required @RuneAttribute("calculationAndTiming") public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder setCalculationAndTiming(CalculationAndTimingInitialMargin _calculationAndTiming) -
build
Description copied from interface:CreditSupportAgreementElectionsBaseBuild Methods- Specified by:
buildin interfaceCreditSupportAgreementElectionsBase- Specified by:
buildin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
toBuilder
public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder toBuilder()- Specified by:
toBuilderin interfaceCreditSupportAgreementElectionsBase- Specified by:
toBuilderin interfaceCreditSupportAgreementInitialMarginElections- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
prune
public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder prune()- Specified by:
prunein interfaceCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder- Specified by:
prunein interfaceCreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
merge
public CreditSupportAgreementInitialMarginElections.CreditSupportAgreementInitialMarginElectionsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl
-
equals
-
hashCode
public int hashCode() -
toString
-