Package org.isda.cdm
Class Csa2016.Csa2016Builder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Csa2016.Csa2016Builder
-
- Direct Known Subclasses:
CsaInitialMargin2016.CsaInitialMargin2016Builder
,CsaVariationMargin2016.CsaVariationMargin2016Builder
- Enclosing class:
- Csa2016
public abstract static class Csa2016.Csa2016Builder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
additionalObligations
protected AdditionalRepresentation.AdditionalRepresentationBuilder
additionalRepresentation
protected ContactElection.ContactElectionBuilder
addressesForTransfer
protected FieldWithMetaString.FieldWithMetaStringBuilder
baseCurrency
protected java.lang.String
bespokeProvision
protected ConditionsPrecedent.ConditionsPrecedentBuilder
conditionsPrecedent
protected ContactElection.ContactElectionBuilder
demandsAndNotices
protected DisputeResolution.DisputeResolutionBuilder
disputeResolution
protected Substitution.SubstitutionBuilder
substitution
-
Constructor Summary
Constructors Constructor Description Csa2016Builder()
-
Method Summary
-
-
-
Field Detail
-
additionalObligations
protected java.lang.String additionalObligations
-
additionalRepresentation
protected AdditionalRepresentation.AdditionalRepresentationBuilder additionalRepresentation
-
addressesForTransfer
protected ContactElection.ContactElectionBuilder addressesForTransfer
-
baseCurrency
protected FieldWithMetaString.FieldWithMetaStringBuilder baseCurrency
-
bespokeProvision
protected java.lang.String bespokeProvision
-
conditionsPrecedent
protected ConditionsPrecedent.ConditionsPrecedentBuilder conditionsPrecedent
-
demandsAndNotices
protected ContactElection.ContactElectionBuilder demandsAndNotices
-
disputeResolution
protected DisputeResolution.DisputeResolutionBuilder disputeResolution
-
substitution
protected Substitution.SubstitutionBuilder substitution
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Csa2016> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAdditionalObligations
public java.lang.String getAdditionalObligations()
-
getAdditionalRepresentation
public AdditionalRepresentation.AdditionalRepresentationBuilder getAdditionalRepresentation()
-
getOrCreateAdditionalRepresentation
public AdditionalRepresentation.AdditionalRepresentationBuilder getOrCreateAdditionalRepresentation()
-
getAddressesForTransfer
public ContactElection.ContactElectionBuilder getAddressesForTransfer()
-
getOrCreateAddressesForTransfer
public ContactElection.ContactElectionBuilder getOrCreateAddressesForTransfer()
-
getBaseCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getBaseCurrency()
-
getOrCreateBaseCurrency
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateBaseCurrency()
-
getBespokeProvision
public java.lang.String getBespokeProvision()
-
getConditionsPrecedent
public ConditionsPrecedent.ConditionsPrecedentBuilder getConditionsPrecedent()
-
getOrCreateConditionsPrecedent
public ConditionsPrecedent.ConditionsPrecedentBuilder getOrCreateConditionsPrecedent()
-
getDemandsAndNotices
public ContactElection.ContactElectionBuilder getDemandsAndNotices()
-
getOrCreateDemandsAndNotices
public ContactElection.ContactElectionBuilder getOrCreateDemandsAndNotices()
-
getDisputeResolution
public DisputeResolution.DisputeResolutionBuilder getDisputeResolution()
-
getOrCreateDisputeResolution
public DisputeResolution.DisputeResolutionBuilder getOrCreateDisputeResolution()
-
getSubstitution
public Substitution.SubstitutionBuilder getSubstitution()
-
getOrCreateSubstitution
public Substitution.SubstitutionBuilder getOrCreateSubstitution()
-
setAdditionalObligations
public Csa2016.Csa2016Builder setAdditionalObligations(java.lang.String additionalObligations)
-
setAdditionalRepresentation
public Csa2016.Csa2016Builder setAdditionalRepresentation(AdditionalRepresentation additionalRepresentation)
-
setAdditionalRepresentationBuilder
public Csa2016.Csa2016Builder setAdditionalRepresentationBuilder(AdditionalRepresentation.AdditionalRepresentationBuilder additionalRepresentation)
-
setAddressesForTransfer
public Csa2016.Csa2016Builder setAddressesForTransfer(ContactElection addressesForTransfer)
-
setAddressesForTransferBuilder
public Csa2016.Csa2016Builder setAddressesForTransferBuilder(ContactElection.ContactElectionBuilder addressesForTransfer)
-
setBaseCurrency
public Csa2016.Csa2016Builder setBaseCurrency(FieldWithMetaString baseCurrency)
-
setBaseCurrencyRef
public Csa2016.Csa2016Builder setBaseCurrencyRef(java.lang.String baseCurrency)
-
setBespokeProvision
public Csa2016.Csa2016Builder setBespokeProvision(java.lang.String bespokeProvision)
-
setConditionsPrecedent
public Csa2016.Csa2016Builder setConditionsPrecedent(ConditionsPrecedent conditionsPrecedent)
-
setConditionsPrecedentBuilder
public Csa2016.Csa2016Builder setConditionsPrecedentBuilder(ConditionsPrecedent.ConditionsPrecedentBuilder conditionsPrecedent)
-
setDemandsAndNotices
public Csa2016.Csa2016Builder setDemandsAndNotices(ContactElection demandsAndNotices)
-
setDemandsAndNoticesBuilder
public Csa2016.Csa2016Builder setDemandsAndNoticesBuilder(ContactElection.ContactElectionBuilder demandsAndNotices)
-
setDisputeResolution
public Csa2016.Csa2016Builder setDisputeResolution(DisputeResolution disputeResolution)
-
setDisputeResolutionBuilder
public Csa2016.Csa2016Builder setDisputeResolutionBuilder(DisputeResolution.DisputeResolutionBuilder disputeResolution)
-
setSubstitution
public Csa2016.Csa2016Builder setSubstitution(Substitution substitution)
-
setSubstitutionBuilder
public Csa2016.Csa2016Builder setSubstitutionBuilder(Substitution.SubstitutionBuilder substitution)
-
build
public abstract Csa2016 build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Csa2016.Csa2016Builder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-