Package org.isda.cdm
Class CsaInitialMargin2016.CsaInitialMargin2016Builder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Csa2016.Csa2016Builder
-
- org.isda.cdm.CsaInitialMargin2016.CsaInitialMargin2016Builder
-
- Direct Known Subclasses:
CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder
,CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder
,CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder
- Enclosing class:
- CsaInitialMargin2016
public abstract static class CsaInitialMargin2016.CsaInitialMargin2016Builder extends Csa2016.Csa2016Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected CalculationDateLocation.CalculationDateLocationBuilder
calculationDateLocation
protected CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder
creditSupportObligations
protected FxHaircutCurrency.FxHaircutCurrencyBuilder
fxHaircutCurrency
protected java.lang.Boolean
identifiedCrossCurrencySwap
protected Method.MethodBuilder
method
protected NotificationTime.NotificationTimeBuilder
notificationTime
protected OneWayProvisions.OneWayProvisionsBuilder
oneWayProvisions
protected Regime.RegimeBuilder
regime
protected SensitivityMethodology.SensitivityMethodologyBuilder
sensitivityToCommodity
protected SensitivityMethodology.SensitivityMethodologyBuilder
sensitivityToEquity
protected TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder
terminationCurrency
-
Fields inherited from class org.isda.cdm.Csa2016.Csa2016Builder
additionalObligations, additionalRepresentation, addressesForTransfer, baseCurrency, bespokeProvision, conditionsPrecedent, demandsAndNotices, disputeResolution, substitution
-
-
Constructor Summary
Constructors Constructor Description CsaInitialMargin2016Builder()
-
Method Summary
-
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
-
calculationDateLocation
protected CalculationDateLocation.CalculationDateLocationBuilder calculationDateLocation
-
creditSupportObligations
protected CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder creditSupportObligations
-
fxHaircutCurrency
protected FxHaircutCurrency.FxHaircutCurrencyBuilder fxHaircutCurrency
-
identifiedCrossCurrencySwap
protected java.lang.Boolean identifiedCrossCurrencySwap
-
method
protected Method.MethodBuilder method
-
notificationTime
protected NotificationTime.NotificationTimeBuilder notificationTime
-
oneWayProvisions
protected OneWayProvisions.OneWayProvisionsBuilder oneWayProvisions
-
regime
protected Regime.RegimeBuilder regime
-
sensitivityToCommodity
protected SensitivityMethodology.SensitivityMethodologyBuilder sensitivityToCommodity
-
sensitivityToEquity
protected SensitivityMethodology.SensitivityMethodologyBuilder sensitivityToEquity
-
terminationCurrency
protected TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder terminationCurrency
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaInitialMargin2016> metaData()
- Overrides:
metaData
in classCsa2016.Csa2016Builder
-
getCalculationDateLocation
public CalculationDateLocation.CalculationDateLocationBuilder getCalculationDateLocation()
-
getOrCreateCalculationDateLocation
public CalculationDateLocation.CalculationDateLocationBuilder getOrCreateCalculationDateLocation()
-
getCreditSupportObligations
public CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder getCreditSupportObligations()
-
getOrCreateCreditSupportObligations
public CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder getOrCreateCreditSupportObligations()
-
getFxHaircutCurrency
public FxHaircutCurrency.FxHaircutCurrencyBuilder getFxHaircutCurrency()
-
getOrCreateFxHaircutCurrency
public FxHaircutCurrency.FxHaircutCurrencyBuilder getOrCreateFxHaircutCurrency()
-
getIdentifiedCrossCurrencySwap
public java.lang.Boolean getIdentifiedCrossCurrencySwap()
-
getMethod
public Method.MethodBuilder getMethod()
-
getOrCreateMethod
public Method.MethodBuilder getOrCreateMethod()
-
getNotificationTime
public NotificationTime.NotificationTimeBuilder getNotificationTime()
-
getOrCreateNotificationTime
public NotificationTime.NotificationTimeBuilder getOrCreateNotificationTime()
-
getOneWayProvisions
public OneWayProvisions.OneWayProvisionsBuilder getOneWayProvisions()
-
getOrCreateOneWayProvisions
public OneWayProvisions.OneWayProvisionsBuilder getOrCreateOneWayProvisions()
-
getRegime
public Regime.RegimeBuilder getRegime()
-
getOrCreateRegime
public Regime.RegimeBuilder getOrCreateRegime()
-
getSensitivityToCommodity
public SensitivityMethodology.SensitivityMethodologyBuilder getSensitivityToCommodity()
-
getOrCreateSensitivityToCommodity
public SensitivityMethodology.SensitivityMethodologyBuilder getOrCreateSensitivityToCommodity()
-
getSensitivityToEquity
public SensitivityMethodology.SensitivityMethodologyBuilder getSensitivityToEquity()
-
getOrCreateSensitivityToEquity
public SensitivityMethodology.SensitivityMethodologyBuilder getOrCreateSensitivityToEquity()
-
getTerminationCurrency
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder getTerminationCurrency()
-
getOrCreateTerminationCurrency
public TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder getOrCreateTerminationCurrency()
-
setCalculationDateLocation
public CsaInitialMargin2016.CsaInitialMargin2016Builder setCalculationDateLocation(CalculationDateLocation calculationDateLocation)
-
setCalculationDateLocationBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setCalculationDateLocationBuilder(CalculationDateLocation.CalculationDateLocationBuilder calculationDateLocation)
-
setCreditSupportObligations
public CsaInitialMargin2016.CsaInitialMargin2016Builder setCreditSupportObligations(CreditSupportObligationsInitialMargin creditSupportObligations)
-
setCreditSupportObligationsBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setCreditSupportObligationsBuilder(CreditSupportObligationsInitialMargin.CreditSupportObligationsInitialMarginBuilder creditSupportObligations)
-
setFxHaircutCurrency
public CsaInitialMargin2016.CsaInitialMargin2016Builder setFxHaircutCurrency(FxHaircutCurrency fxHaircutCurrency)
-
setFxHaircutCurrencyBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setFxHaircutCurrencyBuilder(FxHaircutCurrency.FxHaircutCurrencyBuilder fxHaircutCurrency)
-
setIdentifiedCrossCurrencySwap
public CsaInitialMargin2016.CsaInitialMargin2016Builder setIdentifiedCrossCurrencySwap(java.lang.Boolean identifiedCrossCurrencySwap)
-
setMethod
public CsaInitialMargin2016.CsaInitialMargin2016Builder setMethod(Method method)
-
setMethodBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setMethodBuilder(Method.MethodBuilder method)
-
setNotificationTime
public CsaInitialMargin2016.CsaInitialMargin2016Builder setNotificationTime(NotificationTime notificationTime)
-
setNotificationTimeBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setNotificationTimeBuilder(NotificationTime.NotificationTimeBuilder notificationTime)
-
setOneWayProvisions
public CsaInitialMargin2016.CsaInitialMargin2016Builder setOneWayProvisions(OneWayProvisions oneWayProvisions)
-
setOneWayProvisionsBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setOneWayProvisionsBuilder(OneWayProvisions.OneWayProvisionsBuilder oneWayProvisions)
-
setRegime
public CsaInitialMargin2016.CsaInitialMargin2016Builder setRegime(Regime regime)
-
setRegimeBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setRegimeBuilder(Regime.RegimeBuilder regime)
-
setSensitivityToCommodity
public CsaInitialMargin2016.CsaInitialMargin2016Builder setSensitivityToCommodity(SensitivityMethodology sensitivityToCommodity)
-
setSensitivityToCommodityBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setSensitivityToCommodityBuilder(SensitivityMethodology.SensitivityMethodologyBuilder sensitivityToCommodity)
-
setSensitivityToEquity
public CsaInitialMargin2016.CsaInitialMargin2016Builder setSensitivityToEquity(SensitivityMethodology sensitivityToEquity)
-
setSensitivityToEquityBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setSensitivityToEquityBuilder(SensitivityMethodology.SensitivityMethodologyBuilder sensitivityToEquity)
-
setTerminationCurrency
public CsaInitialMargin2016.CsaInitialMargin2016Builder setTerminationCurrency(TerminationCurrencyAmendment terminationCurrency)
-
setTerminationCurrencyBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setTerminationCurrencyBuilder(TerminationCurrencyAmendment.TerminationCurrencyAmendmentBuilder terminationCurrency)
-
setAdditionalObligations
public CsaInitialMargin2016.CsaInitialMargin2016Builder setAdditionalObligations(java.lang.String additionalObligations)
- Overrides:
setAdditionalObligations
in classCsa2016.Csa2016Builder
-
setAdditionalRepresentation
public CsaInitialMargin2016.CsaInitialMargin2016Builder setAdditionalRepresentation(AdditionalRepresentation additionalRepresentation)
- Overrides:
setAdditionalRepresentation
in classCsa2016.Csa2016Builder
-
setAdditionalRepresentationBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setAdditionalRepresentationBuilder(AdditionalRepresentation.AdditionalRepresentationBuilder additionalRepresentation)
- Overrides:
setAdditionalRepresentationBuilder
in classCsa2016.Csa2016Builder
-
setAddressesForTransfer
public CsaInitialMargin2016.CsaInitialMargin2016Builder setAddressesForTransfer(ContactElection addressesForTransfer)
- Overrides:
setAddressesForTransfer
in classCsa2016.Csa2016Builder
-
setAddressesForTransferBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setAddressesForTransferBuilder(ContactElection.ContactElectionBuilder addressesForTransfer)
- Overrides:
setAddressesForTransferBuilder
in classCsa2016.Csa2016Builder
-
setBaseCurrency
public CsaInitialMargin2016.CsaInitialMargin2016Builder setBaseCurrency(FieldWithMetaString baseCurrency)
- Overrides:
setBaseCurrency
in classCsa2016.Csa2016Builder
-
setBaseCurrencyRef
public CsaInitialMargin2016.CsaInitialMargin2016Builder setBaseCurrencyRef(java.lang.String baseCurrency)
- Overrides:
setBaseCurrencyRef
in classCsa2016.Csa2016Builder
-
setBespokeProvision
public CsaInitialMargin2016.CsaInitialMargin2016Builder setBespokeProvision(java.lang.String bespokeProvision)
- Overrides:
setBespokeProvision
in classCsa2016.Csa2016Builder
-
setConditionsPrecedent
public CsaInitialMargin2016.CsaInitialMargin2016Builder setConditionsPrecedent(ConditionsPrecedent conditionsPrecedent)
- Overrides:
setConditionsPrecedent
in classCsa2016.Csa2016Builder
-
setConditionsPrecedentBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setConditionsPrecedentBuilder(ConditionsPrecedent.ConditionsPrecedentBuilder conditionsPrecedent)
- Overrides:
setConditionsPrecedentBuilder
in classCsa2016.Csa2016Builder
-
setDemandsAndNotices
public CsaInitialMargin2016.CsaInitialMargin2016Builder setDemandsAndNotices(ContactElection demandsAndNotices)
- Overrides:
setDemandsAndNotices
in classCsa2016.Csa2016Builder
-
setDemandsAndNoticesBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setDemandsAndNoticesBuilder(ContactElection.ContactElectionBuilder demandsAndNotices)
- Overrides:
setDemandsAndNoticesBuilder
in classCsa2016.Csa2016Builder
-
setDisputeResolution
public CsaInitialMargin2016.CsaInitialMargin2016Builder setDisputeResolution(DisputeResolution disputeResolution)
- Overrides:
setDisputeResolution
in classCsa2016.Csa2016Builder
-
setDisputeResolutionBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setDisputeResolutionBuilder(DisputeResolution.DisputeResolutionBuilder disputeResolution)
- Overrides:
setDisputeResolutionBuilder
in classCsa2016.Csa2016Builder
-
setSubstitution
public CsaInitialMargin2016.CsaInitialMargin2016Builder setSubstitution(Substitution substitution)
- Overrides:
setSubstitution
in classCsa2016.Csa2016Builder
-
setSubstitutionBuilder
public CsaInitialMargin2016.CsaInitialMargin2016Builder setSubstitutionBuilder(Substitution.SubstitutionBuilder substitution)
- Overrides:
setSubstitutionBuilder
in classCsa2016.Csa2016Builder
-
build
public abstract CsaInitialMargin2016 build()
- Specified by:
build
in classCsa2016.Csa2016Builder
-
prune
public CsaInitialMargin2016.CsaInitialMargin2016Builder prune()
- Overrides:
prune
in classCsa2016.Csa2016Builder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classCsa2016.Csa2016Builder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classCsa2016.Csa2016Builder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classCsa2016.Csa2016Builder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCsa2016.Csa2016Builder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classCsa2016.Csa2016Builder
-
-