Package org.isda.cdm
Class CsaVariationMargin2016.CsaVariationMargin2016Builder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Csa2016.Csa2016Builder
-
- org.isda.cdm.CsaVariationMargin2016.CsaVariationMargin2016Builder
-
- Direct Known Subclasses:
CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder
- Enclosing class:
- CsaVariationMargin2016
public abstract static class CsaVariationMargin2016.CsaVariationMargin2016Builder extends Csa2016.Csa2016Builder
-
-
Field Summary
Fields Modifier and Type Field Description protected CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder
creditSupportObligations
protected java.lang.Boolean
creditSupportOffsets
protected HoldingAndUsingPostedCollateral.HoldingAndUsingPostedCollateralBuilder
holdingAndUsingPostedCollateral
protected java.lang.Integer
notificationTime
protected RelatedAgreement.RelatedAgreementBuilder
otherCsa
protected ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder
valuationAgent
protected CalculationDateLocation.CalculationDateLocationBuilder
valuationDateLocation
protected java.util.List<BusinessCenterTime.BusinessCenterTimeBuilder>
valuationTime
-
Fields inherited from class org.isda.cdm.Csa2016.Csa2016Builder
additionalObligations, additionalRepresentation, addressesForTransfer, baseCurrency, bespokeProvision, conditionsPrecedent, demandsAndNotices, disputeResolution, substitution
-
-
Constructor Summary
Constructors Constructor Description CsaVariationMargin2016Builder()
-
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
-
creditSupportObligations
protected CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder creditSupportObligations
-
creditSupportOffsets
protected java.lang.Boolean creditSupportOffsets
-
holdingAndUsingPostedCollateral
protected HoldingAndUsingPostedCollateral.HoldingAndUsingPostedCollateralBuilder holdingAndUsingPostedCollateral
-
notificationTime
protected java.lang.Integer notificationTime
-
otherCsa
protected RelatedAgreement.RelatedAgreementBuilder otherCsa
-
valuationAgent
protected ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder valuationAgent
-
valuationDateLocation
protected CalculationDateLocation.CalculationDateLocationBuilder valuationDateLocation
-
valuationTime
protected java.util.List<BusinessCenterTime.BusinessCenterTimeBuilder> valuationTime
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CsaVariationMargin2016> metaData()
- Overrides:
metaData
in classCsa2016.Csa2016Builder
-
getCreditSupportObligations
public CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder getCreditSupportObligations()
-
getOrCreateCreditSupportObligations
public CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder getOrCreateCreditSupportObligations()
-
getCreditSupportOffsets
public java.lang.Boolean getCreditSupportOffsets()
-
getHoldingAndUsingPostedCollateral
public HoldingAndUsingPostedCollateral.HoldingAndUsingPostedCollateralBuilder getHoldingAndUsingPostedCollateral()
-
getOrCreateHoldingAndUsingPostedCollateral
public HoldingAndUsingPostedCollateral.HoldingAndUsingPostedCollateralBuilder getOrCreateHoldingAndUsingPostedCollateral()
-
getNotificationTime
public java.lang.Integer getNotificationTime()
-
getOtherCsa
public RelatedAgreement.RelatedAgreementBuilder getOtherCsa()
-
getOrCreateOtherCsa
public RelatedAgreement.RelatedAgreementBuilder getOrCreateOtherCsa()
-
getValuationAgent
public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getValuationAgent()
-
getOrCreateValuationAgent
public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateValuationAgent()
-
getValuationDateLocation
public CalculationDateLocation.CalculationDateLocationBuilder getValuationDateLocation()
-
getOrCreateValuationDateLocation
public CalculationDateLocation.CalculationDateLocationBuilder getOrCreateValuationDateLocation()
-
getValuationTime
public java.util.List<BusinessCenterTime.BusinessCenterTimeBuilder> getValuationTime()
-
getOrCreateValuationTime
public BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateValuationTime(int index)
-
setCreditSupportObligations
public CsaVariationMargin2016.CsaVariationMargin2016Builder setCreditSupportObligations(CreditSupportObligationsVariationMargin creditSupportObligations)
-
setCreditSupportObligationsBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setCreditSupportObligationsBuilder(CreditSupportObligationsVariationMargin.CreditSupportObligationsVariationMarginBuilder creditSupportObligations)
-
setCreditSupportOffsets
public CsaVariationMargin2016.CsaVariationMargin2016Builder setCreditSupportOffsets(java.lang.Boolean creditSupportOffsets)
-
setHoldingAndUsingPostedCollateral
public CsaVariationMargin2016.CsaVariationMargin2016Builder setHoldingAndUsingPostedCollateral(HoldingAndUsingPostedCollateral holdingAndUsingPostedCollateral)
-
setHoldingAndUsingPostedCollateralBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setHoldingAndUsingPostedCollateralBuilder(HoldingAndUsingPostedCollateral.HoldingAndUsingPostedCollateralBuilder holdingAndUsingPostedCollateral)
-
setNotificationTime
public CsaVariationMargin2016.CsaVariationMargin2016Builder setNotificationTime(java.lang.Integer notificationTime)
-
setOtherCsa
public CsaVariationMargin2016.CsaVariationMargin2016Builder setOtherCsa(RelatedAgreement otherCsa)
-
setOtherCsaBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setOtherCsaBuilder(RelatedAgreement.RelatedAgreementBuilder otherCsa)
-
setValuationAgent
public CsaVariationMargin2016.CsaVariationMargin2016Builder setValuationAgent(ReferenceWithMetaParty valuationAgent)
-
setValuationAgentBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setValuationAgentBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder valuationAgent)
-
setValuationAgentRef
public CsaVariationMargin2016.CsaVariationMargin2016Builder setValuationAgentRef(Party.PartyBuilder valuationAgent)
-
setValuationAgentRef
public CsaVariationMargin2016.CsaVariationMargin2016Builder setValuationAgentRef(Party valuationAgent)
-
setValuationDateLocation
public CsaVariationMargin2016.CsaVariationMargin2016Builder setValuationDateLocation(CalculationDateLocation valuationDateLocation)
-
setValuationDateLocationBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setValuationDateLocationBuilder(CalculationDateLocation.CalculationDateLocationBuilder valuationDateLocation)
-
addValuationTime
public CsaVariationMargin2016.CsaVariationMargin2016Builder addValuationTime(BusinessCenterTime valuationTime)
-
addValuationTime
public CsaVariationMargin2016.CsaVariationMargin2016Builder addValuationTime(BusinessCenterTime valuationTime, int _idx)
-
addValuationTime
public CsaVariationMargin2016.CsaVariationMargin2016Builder addValuationTime(java.util.List<BusinessCenterTime> valuationTimes)
-
addValuationTimeBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder addValuationTimeBuilder(BusinessCenterTime.BusinessCenterTimeBuilder valuationTime)
-
clearValuationTime
public CsaVariationMargin2016.CsaVariationMargin2016Builder clearValuationTime()
-
setAdditionalObligations
public CsaVariationMargin2016.CsaVariationMargin2016Builder setAdditionalObligations(java.lang.String additionalObligations)
- Overrides:
setAdditionalObligations
in classCsa2016.Csa2016Builder
-
setAdditionalRepresentation
public CsaVariationMargin2016.CsaVariationMargin2016Builder setAdditionalRepresentation(AdditionalRepresentation additionalRepresentation)
- Overrides:
setAdditionalRepresentation
in classCsa2016.Csa2016Builder
-
setAdditionalRepresentationBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setAdditionalRepresentationBuilder(AdditionalRepresentation.AdditionalRepresentationBuilder additionalRepresentation)
- Overrides:
setAdditionalRepresentationBuilder
in classCsa2016.Csa2016Builder
-
setAddressesForTransfer
public CsaVariationMargin2016.CsaVariationMargin2016Builder setAddressesForTransfer(ContactElection addressesForTransfer)
- Overrides:
setAddressesForTransfer
in classCsa2016.Csa2016Builder
-
setAddressesForTransferBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setAddressesForTransferBuilder(ContactElection.ContactElectionBuilder addressesForTransfer)
- Overrides:
setAddressesForTransferBuilder
in classCsa2016.Csa2016Builder
-
setBaseCurrency
public CsaVariationMargin2016.CsaVariationMargin2016Builder setBaseCurrency(FieldWithMetaString baseCurrency)
- Overrides:
setBaseCurrency
in classCsa2016.Csa2016Builder
-
setBaseCurrencyRef
public CsaVariationMargin2016.CsaVariationMargin2016Builder setBaseCurrencyRef(java.lang.String baseCurrency)
- Overrides:
setBaseCurrencyRef
in classCsa2016.Csa2016Builder
-
setBespokeProvision
public CsaVariationMargin2016.CsaVariationMargin2016Builder setBespokeProvision(java.lang.String bespokeProvision)
- Overrides:
setBespokeProvision
in classCsa2016.Csa2016Builder
-
setConditionsPrecedent
public CsaVariationMargin2016.CsaVariationMargin2016Builder setConditionsPrecedent(ConditionsPrecedent conditionsPrecedent)
- Overrides:
setConditionsPrecedent
in classCsa2016.Csa2016Builder
-
setConditionsPrecedentBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setConditionsPrecedentBuilder(ConditionsPrecedent.ConditionsPrecedentBuilder conditionsPrecedent)
- Overrides:
setConditionsPrecedentBuilder
in classCsa2016.Csa2016Builder
-
setDemandsAndNotices
public CsaVariationMargin2016.CsaVariationMargin2016Builder setDemandsAndNotices(ContactElection demandsAndNotices)
- Overrides:
setDemandsAndNotices
in classCsa2016.Csa2016Builder
-
setDemandsAndNoticesBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setDemandsAndNoticesBuilder(ContactElection.ContactElectionBuilder demandsAndNotices)
- Overrides:
setDemandsAndNoticesBuilder
in classCsa2016.Csa2016Builder
-
setDisputeResolution
public CsaVariationMargin2016.CsaVariationMargin2016Builder setDisputeResolution(DisputeResolution disputeResolution)
- Overrides:
setDisputeResolution
in classCsa2016.Csa2016Builder
-
setDisputeResolutionBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setDisputeResolutionBuilder(DisputeResolution.DisputeResolutionBuilder disputeResolution)
- Overrides:
setDisputeResolutionBuilder
in classCsa2016.Csa2016Builder
-
setSubstitution
public CsaVariationMargin2016.CsaVariationMargin2016Builder setSubstitution(Substitution substitution)
- Overrides:
setSubstitution
in classCsa2016.Csa2016Builder
-
setSubstitutionBuilder
public CsaVariationMargin2016.CsaVariationMargin2016Builder setSubstitutionBuilder(Substitution.SubstitutionBuilder substitution)
- Overrides:
setSubstitutionBuilder
in classCsa2016.Csa2016Builder
-
build
public abstract CsaVariationMargin2016 build()
- Specified by:
build
in classCsa2016.Csa2016Builder
-
prune
public CsaVariationMargin2016.CsaVariationMargin2016Builder 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
-
-