Package cdm.product.collateral
Interface EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
- All Superinterfaces:
EligibleCollateralSpecification,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl
- Enclosing interface:
EligibleCollateralSpecification
public static interface EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder
extends EligibleCollateralSpecification, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.EligibleCollateralSpecification
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder, EligibleCollateralSpecification.EligibleCollateralSpecificationBuilderImpl, EligibleCollateralSpecification.EligibleCollateralSpecificationImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.product.collateral.EligibleCollateralSpecification
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddCounterparty(Counterparty counterparty) addCounterparty(Counterparty counterparty, int idx) addCounterparty(List<? extends Counterparty> counterparty) addCriteria(EligibleCollateralCriteria criteria) addCriteria(EligibleCollateralCriteria criteria, int idx) addCriteria(List<? extends EligibleCollateralCriteria> criteria) addIdentifier(Identifier identifier) addIdentifier(Identifier identifier, int idx) addIdentifier(List<? extends Identifier> identifier) List<? extends Counterparty.CounterpartyBuilder> Specification of the roles of the counterparties to the specification.Represents a set of criteria used to specify eligible collateral.List<? extends Identifier.IdentifierBuilder> Specifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateCounterparty(int index) getOrCreateCriteria(int index) getOrCreateIdentifier(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetOrCreateParty(int index) List<? extends Party.PartyBuilder> getParty()The parties associated with the specification.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCounterparty(List<? extends Counterparty> counterparty) setCriteria(List<? extends EligibleCollateralCriteria> criteria) setIdentifier(List<? extends Identifier> identifier) setMeta(com.rosetta.model.metafields.MetaFields meta) Methods inherited from interface cdm.product.collateral.EligibleCollateralSpecification
build, 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
-
getOrCreateIdentifier
-
getIdentifier
List<? extends Identifier.IdentifierBuilder> getIdentifier()Description copied from interface:EligibleCollateralSpecificationSpecifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer.- Specified by:
getIdentifierin interfaceEligibleCollateralSpecification
-
getOrCreateParty
-
getParty
List<? extends Party.PartyBuilder> getParty()Description copied from interface:EligibleCollateralSpecificationThe parties associated with the specification.- Specified by:
getPartyin interfaceEligibleCollateralSpecification
-
getOrCreateCounterparty
-
getCounterparty
List<? extends Counterparty.CounterpartyBuilder> getCounterparty()Description copied from interface:EligibleCollateralSpecificationSpecification of the roles of the counterparties to the specification.- Specified by:
getCounterpartyin interfaceEligibleCollateralSpecification
-
getOrCreateCriteria
-
getCriteria
List<? extends EligibleCollateralCriteria.EligibleCollateralCriteriaBuilder> getCriteria()Description copied from interface:EligibleCollateralSpecificationRepresents a set of criteria used to specify eligible collateral.- Specified by:
getCriteriain interfaceEligibleCollateralSpecification
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceEligibleCollateralSpecification- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addIdentifier
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addIdentifier(Identifier identifier) -
addIdentifier
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addIdentifier(Identifier identifier, int idx) -
addIdentifier
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addIdentifier(List<? extends Identifier> identifier) -
setIdentifier
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setIdentifier(List<? extends Identifier> identifier) -
addParty
-
addParty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addParty(Party party, int idx) -
addParty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addParty(List<? extends Party> party) -
setParty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setParty(List<? extends Party> party) -
addCounterparty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCounterparty(Counterparty counterparty) -
addCounterparty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCounterparty(Counterparty counterparty, int idx) -
addCounterparty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCounterparty(List<? extends Counterparty> counterparty) -
setCounterparty
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setCounterparty(List<? extends Counterparty> counterparty) -
addCriteria
-
addCriteria
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCriteria(EligibleCollateralCriteria criteria, int idx) -
addCriteria
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder addCriteria(List<? extends EligibleCollateralCriteria> criteria) -
setCriteria
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setCriteria(List<? extends EligibleCollateralCriteria> criteria) -
setMeta
EligibleCollateralSpecification.EligibleCollateralSpecificationBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-