Package cdm.product.asset
Class EquityUnderlierProvisions.EquityUnderlierProvisionsImpl
java.lang.Object
cdm.product.asset.EquityUnderlierProvisions.EquityUnderlierProvisionsImpl
- All Implemented Interfaces:
EquityUnderlierProvisions,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
EquityUnderlierProvisions
public static class EquityUnderlierProvisions.EquityUnderlierProvisionsImpl
extends Object
implements EquityUnderlierProvisions
Immutable Implementation of EquityUnderlierProvisions
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.EquityUnderlierProvisions
EquityUnderlierProvisions.EquityUnderlierProvisionsBuilder, EquityUnderlierProvisions.EquityUnderlierProvisionsBuilderImpl, EquityUnderlierProvisions.EquityUnderlierProvisionsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.EquityUnderlierProvisions
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanFor an index option or swap transaction, a flag to indicate whether a relevant Component Security Index Annex is applicable to the transaction.The ISO 3166 standard code for the country within which the postal address is located.For an index option or swap transaction, a flag to indicate whether a relevant Multiple Exchange Index Annex is applicable to the transaction.The ISO 3166 standard code for the country within which the postal address is located.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.EquityUnderlierProvisions
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
EquityUnderlierProvisionsImpl
protected EquityUnderlierProvisionsImpl(EquityUnderlierProvisions.EquityUnderlierProvisionsBuilder builder)
-
-
Method Details
-
getMultipleExchangeIndexAnnexFallback
@RosettaAttribute("multipleExchangeIndexAnnexFallback") @RuneAttribute("multipleExchangeIndexAnnexFallback") public Boolean getMultipleExchangeIndexAnnexFallback()Description copied from interface:EquityUnderlierProvisionsFor an index option or swap transaction, a flag to indicate whether a relevant Multiple Exchange Index Annex is applicable to the transaction. This annex defines additional provisions which are applicable where an index is comprised of component securities that are traded on multiple exchanges.- Specified by:
getMultipleExchangeIndexAnnexFallbackin interfaceEquityUnderlierProvisions
-
getComponentSecurityIndexAnnexFallback
@RosettaAttribute("componentSecurityIndexAnnexFallback") @RuneAttribute("componentSecurityIndexAnnexFallback") public Boolean getComponentSecurityIndexAnnexFallback()Description copied from interface:EquityUnderlierProvisionsFor an index option or swap transaction, a flag to indicate whether a relevant Component Security Index Annex is applicable to the transaction.- Specified by:
getComponentSecurityIndexAnnexFallbackin interfaceEquityUnderlierProvisions
-
getLocalJurisdiction
@RosettaAttribute("localJurisdiction") @RuneAttribute("localJurisdiction") public FieldWithMetaString getLocalJurisdiction()Description copied from interface:EquityUnderlierProvisionsThe ISO 3166 standard code for the country within which the postal address is located.- Specified by:
getLocalJurisdictionin interfaceEquityUnderlierProvisions
-
getRelevantJurisdiction
@RosettaAttribute("relevantJurisdiction") @RuneAttribute("relevantJurisdiction") public FieldWithMetaString getRelevantJurisdiction()Description copied from interface:EquityUnderlierProvisionsThe ISO 3166 standard code for the country within which the postal address is located.- Specified by:
getRelevantJurisdictionin interfaceEquityUnderlierProvisions
-
build
Description copied from interface:EquityUnderlierProvisionsBuild Methods- Specified by:
buildin interfaceEquityUnderlierProvisions- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceEquityUnderlierProvisions- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-