Package org.isda.cdm
Class CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Csa2016.Csa2016Builder
-
- org.isda.cdm.CsaInitialMargin2016.CsaInitialMargin2016Builder
-
- org.isda.cdm.CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder
-
- Enclosing class:
- CsdInitialMargin2016EnglishLaw
public static class CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder extends CsaInitialMargin2016.CsaInitialMargin2016Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder
appropriatedCollateralValuation
protected AdditionalRightsEvent.AdditionalRightsEventBuilder
chargorAdditionalRightsEvent
protected ChargorPostingObligations.ChargorPostingObligationsBuilder
chargorPostingObligations
protected RightsEvent.RightsEventBuilder
chargorRightsEvent
protected CustodyArrangements.CustodyArrangementsBuilder
custodyArrangements
protected java.lang.Boolean
deliveryInLieuRight
protected java.lang.Boolean
japaneseSecuritiesProvisions
protected ProcessAgent.ProcessAgentBuilder
processAgent
protected java.lang.String
transferTiming
-
Fields inherited from class org.isda.cdm.CsaInitialMargin2016.CsaInitialMargin2016Builder
calculationDateLocation, creditSupportObligations, fxHaircutCurrency, identifiedCrossCurrencySwap, method, notificationTime, oneWayProvisions, regime, sensitivityToCommodity, sensitivityToEquity, terminationCurrency
-
Fields inherited from class org.isda.cdm.Csa2016.Csa2016Builder
additionalObligations, additionalRepresentation, addressesForTransfer, baseCurrency, bespokeProvision, conditionsPrecedent, demandsAndNotices, disputeResolution, substitution
-
-
Constructor Summary
Constructors Constructor Description CsdInitialMargin2016EnglishLawBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.CsaInitialMargin2016.CsaInitialMargin2016Builder
getCalculationDateLocation, getCreditSupportObligations, getFxHaircutCurrency, getIdentifiedCrossCurrencySwap, getMethod, getNotificationTime, getOneWayProvisions, getOrCreateCalculationDateLocation, getOrCreateCreditSupportObligations, getOrCreateFxHaircutCurrency, getOrCreateMethod, getOrCreateNotificationTime, getOrCreateOneWayProvisions, getOrCreateRegime, getOrCreateSensitivityToCommodity, getOrCreateSensitivityToEquity, getOrCreateTerminationCurrency, getRegime, getSensitivityToCommodity, getSensitivityToEquity, getTerminationCurrency
-
Methods inherited from class org.isda.cdm.Csa2016.Csa2016Builder
getAdditionalObligations, getAdditionalRepresentation, getAddressesForTransfer, getBaseCurrency, getBespokeProvision, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getOrCreateAdditionalRepresentation, getOrCreateAddressesForTransfer, getOrCreateBaseCurrency, getOrCreateConditionsPrecedent, getOrCreateDemandsAndNotices, getOrCreateDisputeResolution, getOrCreateSubstitution, getSubstitution
-
-
-
-
Field Detail
-
appropriatedCollateralValuation
protected AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder appropriatedCollateralValuation
-
chargorAdditionalRightsEvent
protected AdditionalRightsEvent.AdditionalRightsEventBuilder chargorAdditionalRightsEvent
-
chargorPostingObligations
protected ChargorPostingObligations.ChargorPostingObligationsBuilder chargorPostingObligations
-
chargorRightsEvent
protected RightsEvent.RightsEventBuilder chargorRightsEvent
-
custodyArrangements
protected CustodyArrangements.CustodyArrangementsBuilder custodyArrangements
-
deliveryInLieuRight
protected java.lang.Boolean deliveryInLieuRight
-
japaneseSecuritiesProvisions
protected java.lang.Boolean japaneseSecuritiesProvisions
-
processAgent
protected ProcessAgent.ProcessAgentBuilder processAgent
-
transferTiming
protected java.lang.String transferTiming
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsdInitialMargin2016EnglishLaw> metaData()
- Overrides:
metaData
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
getAppropriatedCollateralValuation
public AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder getAppropriatedCollateralValuation()
-
getOrCreateAppropriatedCollateralValuation
public AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder getOrCreateAppropriatedCollateralValuation()
-
getChargorAdditionalRightsEvent
public AdditionalRightsEvent.AdditionalRightsEventBuilder getChargorAdditionalRightsEvent()
-
getOrCreateChargorAdditionalRightsEvent
public AdditionalRightsEvent.AdditionalRightsEventBuilder getOrCreateChargorAdditionalRightsEvent()
-
getChargorPostingObligations
public ChargorPostingObligations.ChargorPostingObligationsBuilder getChargorPostingObligations()
-
getOrCreateChargorPostingObligations
public ChargorPostingObligations.ChargorPostingObligationsBuilder getOrCreateChargorPostingObligations()
-
getChargorRightsEvent
public RightsEvent.RightsEventBuilder getChargorRightsEvent()
-
getOrCreateChargorRightsEvent
public RightsEvent.RightsEventBuilder getOrCreateChargorRightsEvent()
-
getCustodyArrangements
public CustodyArrangements.CustodyArrangementsBuilder getCustodyArrangements()
-
getOrCreateCustodyArrangements
public CustodyArrangements.CustodyArrangementsBuilder getOrCreateCustodyArrangements()
-
getDeliveryInLieuRight
public java.lang.Boolean getDeliveryInLieuRight()
-
getJapaneseSecuritiesProvisions
public java.lang.Boolean getJapaneseSecuritiesProvisions()
-
getProcessAgent
public ProcessAgent.ProcessAgentBuilder getProcessAgent()
-
getOrCreateProcessAgent
public ProcessAgent.ProcessAgentBuilder getOrCreateProcessAgent()
-
getTransferTiming
public java.lang.String getTransferTiming()
-
setAppropriatedCollateralValuation
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAppropriatedCollateralValuation(AppropriatedCollateralValuation appropriatedCollateralValuation)
-
setAppropriatedCollateralValuationBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAppropriatedCollateralValuationBuilder(AppropriatedCollateralValuation.AppropriatedCollateralValuationBuilder appropriatedCollateralValuation)
-
setChargorAdditionalRightsEvent
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setChargorAdditionalRightsEvent(AdditionalRightsEvent chargorAdditionalRightsEvent)
-
setChargorAdditionalRightsEventBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setChargorAdditionalRightsEventBuilder(AdditionalRightsEvent.AdditionalRightsEventBuilder chargorAdditionalRightsEvent)
-
setChargorPostingObligations
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setChargorPostingObligations(ChargorPostingObligations chargorPostingObligations)
-
setChargorPostingObligationsBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setChargorPostingObligationsBuilder(ChargorPostingObligations.ChargorPostingObligationsBuilder chargorPostingObligations)
-
setChargorRightsEvent
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setChargorRightsEvent(RightsEvent chargorRightsEvent)
-
setChargorRightsEventBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setChargorRightsEventBuilder(RightsEvent.RightsEventBuilder chargorRightsEvent)
-
setCustodyArrangements
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setCustodyArrangements(CustodyArrangements custodyArrangements)
-
setCustodyArrangementsBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setCustodyArrangementsBuilder(CustodyArrangements.CustodyArrangementsBuilder custodyArrangements)
-
setDeliveryInLieuRight
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setDeliveryInLieuRight(java.lang.Boolean deliveryInLieuRight)
-
setJapaneseSecuritiesProvisions
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setJapaneseSecuritiesProvisions(java.lang.Boolean japaneseSecuritiesProvisions)
-
setProcessAgent
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setProcessAgent(ProcessAgent processAgent)
-
setProcessAgentBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setProcessAgentBuilder(ProcessAgent.ProcessAgentBuilder processAgent)
-
setTransferTiming
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setTransferTiming(java.lang.String transferTiming)
-
setCalculationDateLocation
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setCalculationDateLocation(CalculationDateLocation calculationDateLocation)
- Overrides:
setCalculationDateLocation
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setCalculationDateLocationBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setCalculationDateLocationBuilder(CalculationDateLocation.CalculationDateLocationBuilder calculationDateLocation)
- Overrides:
setCalculationDateLocationBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setCreditSupportObligations
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setCreditSupportObligations(CreditSupportObligationsInitialMargin creditSupportObligations)
- Overrides:
setCreditSupportObligations
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setCreditSupportObligationsBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setCreditSupportObligationsBuilder(CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder creditSupportObligations)
- Overrides:
setCreditSupportObligationsBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setFxHaircutCurrency
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setFxHaircutCurrency(FxHaircutCurrency fxHaircutCurrency)
- Overrides:
setFxHaircutCurrency
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setFxHaircutCurrencyBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setFxHaircutCurrencyBuilder(FxHaircutCurrency.FxHaircutCurrencyBuilder fxHaircutCurrency)
- Overrides:
setFxHaircutCurrencyBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setIdentifiedCrossCurrencySwap
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setIdentifiedCrossCurrencySwap(java.lang.Boolean identifiedCrossCurrencySwap)
- Overrides:
setIdentifiedCrossCurrencySwap
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setMethod
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setMethod(Method method)
- Overrides:
setMethod
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setMethodBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setMethodBuilder(Method.MethodBuilder method)
- Overrides:
setMethodBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setNotificationTime
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setNotificationTime(NotificationTime notificationTime)
- Overrides:
setNotificationTime
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setNotificationTimeBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setNotificationTimeBuilder(NotificationTime.NotificationTimeBuilder notificationTime)
- Overrides:
setNotificationTimeBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setOneWayProvisions
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setOneWayProvisions(OneWayProvisions oneWayProvisions)
- Overrides:
setOneWayProvisions
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setOneWayProvisionsBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setOneWayProvisionsBuilder(OneWayProvisions.OneWayProvisionsBuilder oneWayProvisions)
- Overrides:
setOneWayProvisionsBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setRegime
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setRegime(Regime regime)
- Overrides:
setRegime
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setRegimeBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setRegimeBuilder(Regime.RegimeBuilder regime)
- Overrides:
setRegimeBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setSensitivityToCommodity
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setSensitivityToCommodity(SensitivityMethodology sensitivityToCommodity)
- Overrides:
setSensitivityToCommodity
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setSensitivityToCommodityBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setSensitivityToCommodityBuilder(SensitivityMethodology.SensitivityMethodologyBuilder sensitivityToCommodity)
- Overrides:
setSensitivityToCommodityBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setSensitivityToEquity
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setSensitivityToEquity(SensitivityMethodology sensitivityToEquity)
- Overrides:
setSensitivityToEquity
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setSensitivityToEquityBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setSensitivityToEquityBuilder(SensitivityMethodology.SensitivityMethodologyBuilder sensitivityToEquity)
- Overrides:
setSensitivityToEquityBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setTerminationCurrency
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setTerminationCurrency(TerminationCurrencyAmendment terminationCurrency)
- Overrides:
setTerminationCurrency
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setTerminationCurrencyBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setTerminationCurrencyBuilder(TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder terminationCurrency)
- Overrides:
setTerminationCurrencyBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setAdditionalObligations
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAdditionalObligations(java.lang.String additionalObligations)
- Overrides:
setAdditionalObligations
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setAdditionalRepresentation
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAdditionalRepresentation(AdditionalRepresentation additionalRepresentation)
- Overrides:
setAdditionalRepresentation
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setAdditionalRepresentationBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAdditionalRepresentationBuilder(AdditionalRepresentation.AdditionalRepresentationBuilder additionalRepresentation)
- Overrides:
setAdditionalRepresentationBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setAddressesForTransfer
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAddressesForTransfer(ContactElection addressesForTransfer)
- Overrides:
setAddressesForTransfer
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setAddressesForTransferBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setAddressesForTransferBuilder(ContactElection.ContactElectionBuilder addressesForTransfer)
- Overrides:
setAddressesForTransferBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setBaseCurrency
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setBaseCurrency(FieldWithMetaString baseCurrency)
- Overrides:
setBaseCurrency
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setBaseCurrencyRef
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setBaseCurrencyRef(java.lang.String baseCurrency)
- Overrides:
setBaseCurrencyRef
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setBespokeProvision
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setBespokeProvision(java.lang.String bespokeProvision)
- Overrides:
setBespokeProvision
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setConditionsPrecedent
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setConditionsPrecedent(ConditionsPrecedent conditionsPrecedent)
- Overrides:
setConditionsPrecedent
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setConditionsPrecedentBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setConditionsPrecedentBuilder(ConditionsPrecedent.ConditionsPrecedentBuilder conditionsPrecedent)
- Overrides:
setConditionsPrecedentBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setDemandsAndNotices
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setDemandsAndNotices(ContactElection demandsAndNotices)
- Overrides:
setDemandsAndNotices
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setDemandsAndNoticesBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setDemandsAndNoticesBuilder(ContactElection.ContactElectionBuilder demandsAndNotices)
- Overrides:
setDemandsAndNoticesBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setDisputeResolution
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setDisputeResolution(DisputeResolution disputeResolution)
- Overrides:
setDisputeResolution
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setDisputeResolutionBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setDisputeResolutionBuilder(DisputeResolution.DisputeResolutionBuilder disputeResolution)
- Overrides:
setDisputeResolutionBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setSubstitution
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setSubstitution(Substitution substitution)
- Overrides:
setSubstitution
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
setSubstitutionBuilder
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder setSubstitutionBuilder(Substitution.SubstitutionBuilder substitution)
- Overrides:
setSubstitutionBuilder
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
build
public CsdInitialMargin2016EnglishLaw build()
- Specified by:
build
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
prune
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder prune()
- Overrides:
prune
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classCsaInitialMargin2016.CsaInitialMargin2016Builder
-
-