Package cdm.product.collateral
Interface AverageTradingVolume
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
AverageTradingVolume.AverageTradingVolumeBuilder
- All Known Implementing Classes:
AverageTradingVolume.AverageTradingVolumeBuilderImpl,AverageTradingVolume.AverageTradingVolumeImpl
@RosettaDataType(value="AverageTradingVolume",
builder=AverageTradingVolumeBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="AverageTradingVolume",
model="cdm",
builder=AverageTradingVolumeBuilderImpl.class,
version="5.30.0")
public interface AverageTradingVolume
extends com.rosetta.model.lib.RosettaModelObject
Represents the average trading volume of an Equity product upon an exchange or set of exchanges.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of AverageTradingVolumestatic classImmutable Implementation of AverageTradingVolume -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Indicates the type of equity average trading volume being stated (single) the highest amount on one exchange, or (consolidated) volumes across multiple exchanges.Represents the period of the equities average trading volume on the exchange/s.default Class<? extends AverageTradingVolume> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AverageTradingVolume> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getPeriod
Period getPeriod()Represents the period of the equities average trading volume on the exchange/s. -
getMethodology
AverageTradingVolumeMethodologyEnum getMethodology()Indicates the type of equity average trading volume being stated (single) the highest amount on one exchange, or (consolidated) volumes across multiple exchanges. -
build
AverageTradingVolume build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
AverageTradingVolume.AverageTradingVolumeBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-