Package cdm.event.common
Interface MarginCallResponse.MarginCallResponseBuilder
- All Superinterfaces:
MarginCallBase,MarginCallBase.MarginCallBaseBuilder,MarginCallResponse,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MarginCallResponse.MarginCallResponseBuilderImpl
- Enclosing interface:
MarginCallResponse
public static interface MarginCallResponse.MarginCallResponseBuilder
extends MarginCallResponse, MarginCallBase.MarginCallBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.MarginCallBase
MarginCallBase.MarginCallBaseBuilder, MarginCallBase.MarginCallBaseBuilderImpl, MarginCallBase.MarginCallBaseImplNested classes/interfaces inherited from interface cdm.event.common.MarginCallResponse
MarginCallResponse.MarginCallResponseBuilder, MarginCallResponse.MarginCallResponseBuilderImpl, MarginCallResponse.MarginCallResponseImpl -
Field Summary
Fields inherited from interface cdm.event.common.MarginCallBase
metaDataFields inherited from interface cdm.event.common.MarginCallResponse
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddMarginCallResponseAction(MarginCallResponseAction marginCallResponseAction) addMarginCallResponseAction(MarginCallResponseAction marginCallResponseAction, int idx) addMarginCallResponseAction(List<? extends MarginCallResponseAction> marginCallResponseAction) addPartyRole(PartyRole partyRole) addPartyRole(PartyRole partyRole, int idx) addPartyRole(List<? extends PartyRole> partyRole) Indicates the amount that posting entity agrees to remit in response to margin call (in base currency).Specifies the margin call action details, including collateral to be moved and direction.getOrCreateMarginCallResponseAction(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgreedAmountBaseCurrency(Money agreedAmountBaseCurrency) setAgreementMinimumTransferAmount(Money agreementMinimumTransferAmount) setAgreementRounding(Money agreementRounding) setAgreementThreshold(Money agreementThreshold) setBaseCurrencyExposure(MarginCallExposure baseCurrencyExposure) setCallAgreementType(AgreementName callAgreementType) setCallIdentifier(Identifier callIdentifier) setClearingBroker(Party clearingBroker) setCollateralPortfolio(ReferenceWithMetaCollateralPortfolio collateralPortfolio) setCollateralPortfolioValue(CollateralPortfolio collateralPortfolio) setIndependentAmountBalance(CollateralBalance independentAmountBalance) setInstructionType(MarginCallInstructionType instructionType) setMarginCallResponseAction(List<? extends MarginCallResponseAction> marginCallResponseAction) setMarginResponseType(MarginCallResponseTypeEnum marginResponseType) setPartyRole(List<? extends PartyRole> partyRole) setRegIMRole(RegIMRoleEnum regIMRole) setRegMarginType(RegMarginTypeEnum regMarginType) Methods inherited from interface cdm.event.common.MarginCallBase
getRegIMRole, getRegMarginTypeMethods inherited from interface cdm.event.common.MarginCallBase.MarginCallBaseBuilder
getAgreementMinimumTransferAmount, getAgreementRounding, getAgreementThreshold, getBaseCurrencyExposure, getCallAgreementType, getCallIdentifier, getClearingBroker, getCollateralPortfolio, getIndependentAmountBalance, getInstructionType, getOrCreateAgreementMinimumTransferAmount, getOrCreateAgreementRounding, getOrCreateAgreementThreshold, getOrCreateBaseCurrencyExposure, getOrCreateCallAgreementType, getOrCreateCallIdentifier, getOrCreateClearingBroker, getOrCreateCollateralPortfolio, getOrCreateIndependentAmountBalance, getOrCreateInstructionType, getOrCreateParty, getOrCreatePartyRole, getParty, getPartyRoleMethods inherited from interface cdm.event.common.MarginCallResponse
build, getMarginResponseType, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateMarginCallResponseAction
MarginCallResponseAction.MarginCallResponseActionBuilder getOrCreateMarginCallResponseAction(int index) -
getMarginCallResponseAction
List<? extends MarginCallResponseAction.MarginCallResponseActionBuilder> getMarginCallResponseAction()Description copied from interface:MarginCallResponseSpecifies the margin call action details, including collateral to be moved and direction.- Specified by:
getMarginCallResponseActionin interfaceMarginCallResponse
-
getOrCreateAgreedAmountBaseCurrency
Money.MoneyBuilder getOrCreateAgreedAmountBaseCurrency() -
getAgreedAmountBaseCurrency
Money.MoneyBuilder getAgreedAmountBaseCurrency()Description copied from interface:MarginCallResponseIndicates the amount that posting entity agrees to remit in response to margin call (in base currency).- Specified by:
getAgreedAmountBaseCurrencyin interfaceMarginCallResponse
-
setInstructionType
MarginCallResponse.MarginCallResponseBuilder setInstructionType(MarginCallInstructionType instructionType) - Specified by:
setInstructionTypein interfaceMarginCallBase.MarginCallBaseBuilder
-
addParty
- Specified by:
addPartyin interfaceMarginCallBase.MarginCallBaseBuilder
-
addParty
- Specified by:
addPartyin interfaceMarginCallBase.MarginCallBaseBuilder
-
addParty
- Specified by:
addPartyin interfaceMarginCallBase.MarginCallBaseBuilder
-
setParty
- Specified by:
setPartyin interfaceMarginCallBase.MarginCallBaseBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceMarginCallBase.MarginCallBaseBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceMarginCallBase.MarginCallBaseBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceMarginCallBase.MarginCallBaseBuilder
-
setPartyRole
- Specified by:
setPartyRolein interfaceMarginCallBase.MarginCallBaseBuilder
-
setClearingBroker
- Specified by:
setClearingBrokerin interfaceMarginCallBase.MarginCallBaseBuilder
-
setCallIdentifier
- Specified by:
setCallIdentifierin interfaceMarginCallBase.MarginCallBaseBuilder
-
setCallAgreementType
- Specified by:
setCallAgreementTypein interfaceMarginCallBase.MarginCallBaseBuilder
-
setAgreementMinimumTransferAmount
MarginCallResponse.MarginCallResponseBuilder setAgreementMinimumTransferAmount(Money agreementMinimumTransferAmount) - Specified by:
setAgreementMinimumTransferAmountin interfaceMarginCallBase.MarginCallBaseBuilder
-
setAgreementThreshold
- Specified by:
setAgreementThresholdin interfaceMarginCallBase.MarginCallBaseBuilder
-
setAgreementRounding
- Specified by:
setAgreementRoundingin interfaceMarginCallBase.MarginCallBaseBuilder
-
setRegMarginType
- Specified by:
setRegMarginTypein interfaceMarginCallBase.MarginCallBaseBuilder
-
setRegIMRole
- Specified by:
setRegIMRolein interfaceMarginCallBase.MarginCallBaseBuilder
-
setBaseCurrencyExposure
MarginCallResponse.MarginCallResponseBuilder setBaseCurrencyExposure(MarginCallExposure baseCurrencyExposure) - Specified by:
setBaseCurrencyExposurein interfaceMarginCallBase.MarginCallBaseBuilder
-
setCollateralPortfolio
MarginCallResponse.MarginCallResponseBuilder setCollateralPortfolio(ReferenceWithMetaCollateralPortfolio collateralPortfolio) - Specified by:
setCollateralPortfolioin interfaceMarginCallBase.MarginCallBaseBuilder
-
setCollateralPortfolioValue
MarginCallResponse.MarginCallResponseBuilder setCollateralPortfolioValue(CollateralPortfolio collateralPortfolio) - Specified by:
setCollateralPortfolioValuein interfaceMarginCallBase.MarginCallBaseBuilder
-
setIndependentAmountBalance
MarginCallResponse.MarginCallResponseBuilder setIndependentAmountBalance(CollateralBalance independentAmountBalance) - Specified by:
setIndependentAmountBalancein interfaceMarginCallBase.MarginCallBaseBuilder
-
addMarginCallResponseAction
MarginCallResponse.MarginCallResponseBuilder addMarginCallResponseAction(MarginCallResponseAction marginCallResponseAction) -
addMarginCallResponseAction
MarginCallResponse.MarginCallResponseBuilder addMarginCallResponseAction(MarginCallResponseAction marginCallResponseAction, int idx) -
addMarginCallResponseAction
MarginCallResponse.MarginCallResponseBuilder addMarginCallResponseAction(List<? extends MarginCallResponseAction> marginCallResponseAction) -
setMarginCallResponseAction
MarginCallResponse.MarginCallResponseBuilder setMarginCallResponseAction(List<? extends MarginCallResponseAction> marginCallResponseAction) -
setMarginResponseType
MarginCallResponse.MarginCallResponseBuilder setMarginResponseType(MarginCallResponseTypeEnum marginResponseType) -
setAgreedAmountBaseCurrency
MarginCallResponse.MarginCallResponseBuilder setAgreedAmountBaseCurrency(Money agreedAmountBaseCurrency) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceMarginCallBase.MarginCallBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceMarginCallBase.MarginCallBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-