Package cdm.event.common
Interface TermsChangeInstruction.TermsChangeInstructionBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,TermsChangeInstruction
- All Known Implementing Classes:
TermsChangeInstruction.TermsChangeInstructionBuilderImpl
- Enclosing interface:
TermsChangeInstruction
public static interface TermsChangeInstruction.TermsChangeInstructionBuilder
extends TermsChangeInstruction, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.TermsChangeInstruction
TermsChangeInstruction.TermsChangeInstructionBuilder, TermsChangeInstruction.TermsChangeInstructionBuilderImpl, TermsChangeInstruction.TermsChangeInstructionImpl -
Field Summary
Fields inherited from interface cdm.event.common.TermsChangeInstruction
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAncillaryParty(AncillaryParty ancillaryParty) addAncillaryParty(AncillaryParty ancillaryParty, int idx) addAncillaryParty(List<? extends AncillaryParty> ancillaryParty) List<? extends AncillaryParty.AncillaryPartyBuilder> ancillary party to be changedgetOrCreateAncillaryParty(int index) product to be changeddefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdjustment(NotionalAdjustmentEnum adjustment) setAncillaryParty(List<? extends AncillaryParty> ancillaryParty) setProduct(Product product) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.event.common.TermsChangeInstruction
build, getAdjustment, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateProduct
Product.ProductBuilder getOrCreateProduct() -
getProduct
Product.ProductBuilder getProduct()Description copied from interface:TermsChangeInstructionproduct to be changed- Specified by:
getProductin interfaceTermsChangeInstruction
-
getOrCreateAncillaryParty
-
getAncillaryParty
List<? extends AncillaryParty.AncillaryPartyBuilder> getAncillaryParty()Description copied from interface:TermsChangeInstructionancillary party to be changed- Specified by:
getAncillaryPartyin interfaceTermsChangeInstruction
-
setProduct
-
addAncillaryParty
TermsChangeInstruction.TermsChangeInstructionBuilder addAncillaryParty(AncillaryParty ancillaryParty) -
addAncillaryParty
TermsChangeInstruction.TermsChangeInstructionBuilder addAncillaryParty(AncillaryParty ancillaryParty, int idx) -
addAncillaryParty
TermsChangeInstruction.TermsChangeInstructionBuilder addAncillaryParty(List<? extends AncillaryParty> ancillaryParty) -
setAncillaryParty
TermsChangeInstruction.TermsChangeInstructionBuilder setAncillaryParty(List<? extends AncillaryParty> ancillaryParty) -
setAdjustment
TermsChangeInstruction.TermsChangeInstructionBuilder setAdjustment(NotionalAdjustmentEnum adjustment) -
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
-