com.prowidesoftware.swift.model.mx.dic.TransactionMatchingCriteria7 Maven / Gradle / Ivy
Show all versions of pw-iso20022 Show documentation
package com.prowidesoftware.swift.model.mx.dic;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
* Compares information related to both sides of a transaction.
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TransactionMatchingCriteria7", propOrder = {
"rptTrckgNb",
"unqTxIdr",
"prrUnqTxIdr",
"sbsqntPosUnqTxIdr",
"dlta",
"tradConf",
"tradClrOblgtn",
"tradClrSts",
"mstrAgrmtTp",
"mstrAgrmtVrsn",
"intraGrp",
"pstTradRskRdctn",
"derivEvt",
"pltfmIdr",
"exctnTmStmp",
"fctvDt",
"xprtnDt",
"earlyTermntnDt",
"sttlmDt",
"dlvryTp",
"txPric",
"pricSchdlUadjstdFctvDt",
"pricSchdlUadjstdEndDt",
"txSchdlPric",
"packgPric",
"ntnlAmtFrstLeg",
"ntnlAmtFrstLegUadjstdFctvDt",
"ntnlAmtFrstLegUadjstdEndDt",
"ntnlAmtFrstLegSchdlAmt",
"ntnlQtyFrstLeg",
"ntnlQtyFrstLegUadjstdFctvDt",
"ntnlQtyFrstLegUadjstdEndDt",
"ntnlQtyFrstLegSchdlQty",
"ntnlAmtScndLeg",
"ntnlAmtScndLegUadjstdFctvDt",
"ntnlAmtScndLegUadjstdEndDt",
"ntnlAmtScndLegSchdlAmt",
"ntnlQtyScndLeg",
"ntnlQtyScndLegUadjstdFctvDt",
"ntnlQtyScndLegUadjstdEndDt",
"ntnlQtyScndLegSchdlQty",
"othrPmt",
"intrstFxdRateFrstLeg",
"intrstFxdRateFrstLegDayCnt",
"intrstFxdRateFrstLegPmtFrqcyUnit",
"intrstFxdRateFrstLegPmtFrqcyVal",
"intrstFltgRateFrstLegId",
"intrstFltgRateFrstLegCd",
"intrstFltgRateFrstLegNm",
"intrstFltgRateFrstLegDayCnt",
"intrstFltgRateFrstLegPmtFrqcyUnit",
"intrstFltgRateFrstLegPmtFrqcyVal",
"intrstFltgRateFrstLegRefPrdUnit",
"intrstFltgRateFrstLegRefPrdVal",
"intrstFltgRateFrstLegRstFrqcyUnit",
"intrstFltgRateFrstLegRstFrqcyVal",
"intrstFltgRateFrstLegSprd",
"intrstRateFxdScndLeg",
"intrstFxdRateScndLegDayCnt",
"intrstFxdRateScndLegPmtFrqcyUnit",
"intrstFxdRateScndLegPmtFrqcyVal",
"intrstFltgRateScndLegId",
"intrstFltgRateScndLegCd",
"intrstFltgRateScndLegNm",
"intrstFltgRateScndLegDayCnt",
"intrstFltgRateScndLegPmtFrqcyUnit",
"intrstFltgRateScndLegPmtFrqcyVal",
"intrstFltgRateScndLegRefPrdUnit",
"intrstFltgRateScndLegRefPrdVal",
"intrstFltgRateScndLegRstFrqcyUnit",
"intrstFltgRateScndLegRstFrqcyVal",
"intrstFltgRateScndLegSprd",
"packgSprd",
"ccyXchgRate",
"ccyFwdXchgRate",
"ccyXchgRateBsis",
"cmmdty",
"nrgyDlvryPtOrZone",
"nrgyIntrCnnctnPt",
"nrgyLdTp",
"dlvryAttr",
"optnTp",
"optnExrcStyle",
"optnStrkPric",
"optnStrkPricSchdlUadjstdFctvDt",
"optnStrkPricSchdlUadjstdEndDt",
"optnStrkPricSchdlAmt",
"optnPrmAmt",
"optnPrmPmtDt",
"optnMtrtyDtOfUndrlyg",
"cdtSnrty",
"cdtRefPty",
"cdtSrs",
"cdtVrsn",
"cdtIndxFctr",
"cdtTrch",
"lvl"
})
public class TransactionMatchingCriteria7 {
@XmlElement(name = "RptTrckgNb")
protected CompareText2 rptTrckgNb;
@XmlElement(name = "UnqTxIdr")
protected CompareUniqueTransactionIdentifier2 unqTxIdr;
@XmlElement(name = "PrrUnqTxIdr")
protected CompareUniqueTransactionIdentifier2 prrUnqTxIdr;
@XmlElement(name = "SbsqntPosUnqTxIdr")
protected CompareUniqueTransactionIdentifier2 sbsqntPosUnqTxIdr;
@XmlElement(name = "Dlta")
protected CompareLongFraction19DecimalNumber1 dlta;
@XmlElement(name = "TradConf")
protected CompareTradeConfirmation2 tradConf;
@XmlElement(name = "TradClrOblgtn")
protected CompareTradeClearingObligation1 tradClrOblgtn;
@XmlElement(name = "TradClrSts")
protected CompareTradeClearingStatus3 tradClrSts;
@XmlElement(name = "MstrAgrmtTp")
protected CompareMasterAgreementType1 mstrAgrmtTp;
@XmlElement(name = "MstrAgrmtVrsn")
protected CompareMax50Text1 mstrAgrmtVrsn;
@XmlElement(name = "IntraGrp")
protected CompareTrueFalseIndicator3 intraGrp;
@XmlElement(name = "PstTradRskRdctn")
protected ComparePostTradeRiskReduction2 pstTradRskRdctn;
@XmlElement(name = "DerivEvt")
protected CompareDerivativeEvent1 derivEvt;
@XmlElement(name = "PltfmIdr")
protected CompareMICIdentifier3 pltfmIdr;
@XmlElement(name = "ExctnTmStmp")
protected CompareDateTime3 exctnTmStmp;
@XmlElement(name = "FctvDt")
protected CompareDate3 fctvDt;
@XmlElement(name = "XprtnDt")
protected CompareDate3 xprtnDt;
@XmlElement(name = "EarlyTermntnDt")
protected CompareDate3 earlyTermntnDt;
@XmlElement(name = "SttlmDt")
protected List sttlmDt;
@XmlElement(name = "DlvryTp")
protected CompareDeliveryType1 dlvryTp;
@XmlElement(name = "TxPric")
protected CompareUnitPrice5 txPric;
@XmlElement(name = "PricSchdlUadjstdFctvDt")
protected List pricSchdlUadjstdFctvDt;
@XmlElement(name = "PricSchdlUadjstdEndDt")
protected List pricSchdlUadjstdEndDt;
@XmlElement(name = "TxSchdlPric")
protected List txSchdlPric;
@XmlElement(name = "PackgPric")
protected CompareUnitPrice5 packgPric;
@XmlElement(name = "NtnlAmtFrstLeg")
protected CompareAmountAndDirection3 ntnlAmtFrstLeg;
@XmlElement(name = "NtnlAmtFrstLegUadjstdFctvDt")
protected List ntnlAmtFrstLegUadjstdFctvDt;
@XmlElement(name = "NtnlAmtFrstLegUadjstdEndDt")
protected List ntnlAmtFrstLegUadjstdEndDt;
@XmlElement(name = "NtnlAmtFrstLegSchdlAmt")
protected List ntnlAmtFrstLegSchdlAmt;
@XmlElement(name = "NtnlQtyFrstLeg")
protected CompareLongFraction19DecimalNumber1 ntnlQtyFrstLeg;
@XmlElement(name = "NtnlQtyFrstLegUadjstdFctvDt")
protected List ntnlQtyFrstLegUadjstdFctvDt;
@XmlElement(name = "NtnlQtyFrstLegUadjstdEndDt")
protected List ntnlQtyFrstLegUadjstdEndDt;
@XmlElement(name = "NtnlQtyFrstLegSchdlQty")
protected List ntnlQtyFrstLegSchdlQty;
@XmlElement(name = "NtnlAmtScndLeg")
protected CompareAmountAndDirection3 ntnlAmtScndLeg;
@XmlElement(name = "NtnlAmtScndLegUadjstdFctvDt")
protected List ntnlAmtScndLegUadjstdFctvDt;
@XmlElement(name = "NtnlAmtScndLegUadjstdEndDt")
protected List ntnlAmtScndLegUadjstdEndDt;
@XmlElement(name = "NtnlAmtScndLegSchdlAmt")
protected List ntnlAmtScndLegSchdlAmt;
@XmlElement(name = "NtnlQtyScndLeg")
protected CompareLongFraction19DecimalNumber1 ntnlQtyScndLeg;
@XmlElement(name = "NtnlQtyScndLegUadjstdFctvDt")
protected List ntnlQtyScndLegUadjstdFctvDt;
@XmlElement(name = "NtnlQtyScndLegUadjstdEndDt")
protected List ntnlQtyScndLegUadjstdEndDt;
@XmlElement(name = "NtnlQtyScndLegSchdlQty")
protected List ntnlQtyScndLegSchdlQty;
@XmlElement(name = "OthrPmt")
protected List othrPmt;
@XmlElement(name = "IntrstFxdRateFrstLeg")
protected CompareUnitPrice7 intrstFxdRateFrstLeg;
@XmlElement(name = "IntrstFxdRateFrstLegDayCnt")
protected CompareDayCount1 intrstFxdRateFrstLegDayCnt;
@XmlElement(name = "IntrstFxdRateFrstLegPmtFrqcyUnit")
protected CompareFrequencyUnit1 intrstFxdRateFrstLegPmtFrqcyUnit;
@XmlElement(name = "IntrstFxdRateFrstLegPmtFrqcyVal")
protected CompareNumber5 intrstFxdRateFrstLegPmtFrqcyVal;
@XmlElement(name = "IntrstFltgRateFrstLegId")
protected CompareISINIdentifier4 intrstFltgRateFrstLegId;
@XmlElement(name = "IntrstFltgRateFrstLegCd")
protected CompareBenchmarkCode1 intrstFltgRateFrstLegCd;
@XmlElement(name = "IntrstFltgRateFrstLegNm")
protected CompareMax350Text1 intrstFltgRateFrstLegNm;
@XmlElement(name = "IntrstFltgRateFrstLegDayCnt")
protected CompareDayCount1 intrstFltgRateFrstLegDayCnt;
@XmlElement(name = "IntrstFltgRateFrstLegPmtFrqcyUnit")
protected CompareFrequencyUnit1 intrstFltgRateFrstLegPmtFrqcyUnit;
@XmlElement(name = "IntrstFltgRateFrstLegPmtFrqcyVal")
protected CompareNumber5 intrstFltgRateFrstLegPmtFrqcyVal;
@XmlElement(name = "IntrstFltgRateFrstLegRefPrdUnit")
protected CompareFrequencyUnit1 intrstFltgRateFrstLegRefPrdUnit;
@XmlElement(name = "IntrstFltgRateFrstLegRefPrdVal")
protected CompareNumber5 intrstFltgRateFrstLegRefPrdVal;
@XmlElement(name = "IntrstFltgRateFrstLegRstFrqcyUnit")
protected CompareFrequencyUnit1 intrstFltgRateFrstLegRstFrqcyUnit;
@XmlElement(name = "IntrstFltgRateFrstLegRstFrqcyVal")
protected CompareNumber5 intrstFltgRateFrstLegRstFrqcyVal;
@XmlElement(name = "IntrstFltgRateFrstLegSprd")
protected CompareUnitPrice8 intrstFltgRateFrstLegSprd;
@XmlElement(name = "IntrstRateFxdScndLeg")
protected CompareUnitPrice7 intrstRateFxdScndLeg;
@XmlElement(name = "IntrstFxdRateScndLegDayCnt")
protected CompareDayCount1 intrstFxdRateScndLegDayCnt;
@XmlElement(name = "IntrstFxdRateScndLegPmtFrqcyUnit")
protected CompareFrequencyUnit1 intrstFxdRateScndLegPmtFrqcyUnit;
@XmlElement(name = "IntrstFxdRateScndLegPmtFrqcyVal")
protected CompareNumber5 intrstFxdRateScndLegPmtFrqcyVal;
@XmlElement(name = "IntrstFltgRateScndLegId")
protected CompareISINIdentifier4 intrstFltgRateScndLegId;
@XmlElement(name = "IntrstFltgRateScndLegCd")
protected CompareBenchmarkCode1 intrstFltgRateScndLegCd;
@XmlElement(name = "IntrstFltgRateScndLegNm")
protected CompareMax350Text1 intrstFltgRateScndLegNm;
@XmlElement(name = "IntrstFltgRateScndLegDayCnt")
protected CompareDayCount1 intrstFltgRateScndLegDayCnt;
@XmlElement(name = "IntrstFltgRateScndLegPmtFrqcyUnit")
protected CompareFrequencyUnit1 intrstFltgRateScndLegPmtFrqcyUnit;
@XmlElement(name = "IntrstFltgRateScndLegPmtFrqcyVal")
protected CompareNumber5 intrstFltgRateScndLegPmtFrqcyVal;
@XmlElement(name = "IntrstFltgRateScndLegRefPrdUnit")
protected CompareFrequencyUnit1 intrstFltgRateScndLegRefPrdUnit;
@XmlElement(name = "IntrstFltgRateScndLegRefPrdVal")
protected CompareNumber5 intrstFltgRateScndLegRefPrdVal;
@XmlElement(name = "IntrstFltgRateScndLegRstFrqcyUnit")
protected CompareFrequencyUnit1 intrstFltgRateScndLegRstFrqcyUnit;
@XmlElement(name = "IntrstFltgRateScndLegRstFrqcyVal")
protected CompareNumber5 intrstFltgRateScndLegRstFrqcyVal;
@XmlElement(name = "IntrstFltgRateScndLegSprd")
protected CompareUnitPrice8 intrstFltgRateScndLegSprd;
@XmlElement(name = "PackgSprd")
protected CompareUnitPrice8 packgSprd;
@XmlElement(name = "CcyXchgRate")
protected CompareExchangeRate1 ccyXchgRate;
@XmlElement(name = "CcyFwdXchgRate")
protected CompareExchangeRate1 ccyFwdXchgRate;
@XmlElement(name = "CcyXchgRateBsis")
protected CompareExchangeRateBasis1 ccyXchgRateBsis;
@XmlElement(name = "Cmmdty")
protected CompareCommodityAssetClass4 cmmdty;
@XmlElement(name = "NrgyDlvryPtOrZone")
protected List nrgyDlvryPtOrZone;
@XmlElement(name = "NrgyIntrCnnctnPt")
protected CompareDeliveryInterconnectionPoint1 nrgyIntrCnnctnPt;
@XmlElement(name = "NrgyLdTp")
protected CompareEnergyLoadType1 nrgyLdTp;
@XmlElement(name = "DlvryAttr")
protected List dlvryAttr;
@XmlElement(name = "OptnTp")
protected CompareOptionType1 optnTp;
@XmlElement(name = "OptnExrcStyle")
protected List optnExrcStyle;
@XmlElement(name = "OptnStrkPric")
protected CompareUnitPrice4 optnStrkPric;
@XmlElement(name = "OptnStrkPricSchdlUadjstdFctvDt")
protected List optnStrkPricSchdlUadjstdFctvDt;
@XmlElement(name = "OptnStrkPricSchdlUadjstdEndDt")
protected List optnStrkPricSchdlUadjstdEndDt;
@XmlElement(name = "OptnStrkPricSchdlAmt")
protected List optnStrkPricSchdlAmt;
@XmlElement(name = "OptnPrmAmt")
protected CompareActiveOrHistoricCurrencyAndAmount4 optnPrmAmt;
@XmlElement(name = "OptnPrmPmtDt")
protected CompareDate3 optnPrmPmtDt;
@XmlElement(name = "OptnMtrtyDtOfUndrlyg")
protected CompareDate3 optnMtrtyDtOfUndrlyg;
@XmlElement(name = "CdtSnrty")
protected CompareSeniorityType1 cdtSnrty;
@XmlElement(name = "CdtRefPty")
protected CompareReferenceParty1 cdtRefPty;
@XmlElement(name = "CdtSrs")
protected CompareNumber7 cdtSrs;
@XmlElement(name = "CdtVrsn")
protected CompareNumber7 cdtVrsn;
@XmlElement(name = "CdtIndxFctr")
protected ComparePercentageRate3 cdtIndxFctr;
@XmlElement(name = "CdtTrch")
protected CompareTrancheIndicator1 cdtTrch;
@XmlElement(name = "Lvl")
protected CompareReportingLevelType2 lvl;
/**
* Gets the value of the rptTrckgNb property.
*
* @return
* possible object is
* {@link CompareText2 }
*
*/
public CompareText2 getRptTrckgNb() {
return rptTrckgNb;
}
/**
* Sets the value of the rptTrckgNb property.
*
* @param value
* allowed object is
* {@link CompareText2 }
*
*/
public TransactionMatchingCriteria7 setRptTrckgNb(CompareText2 value) {
this.rptTrckgNb = value;
return this;
}
/**
* Gets the value of the unqTxIdr property.
*
* @return
* possible object is
* {@link CompareUniqueTransactionIdentifier2 }
*
*/
public CompareUniqueTransactionIdentifier2 getUnqTxIdr() {
return unqTxIdr;
}
/**
* Sets the value of the unqTxIdr property.
*
* @param value
* allowed object is
* {@link CompareUniqueTransactionIdentifier2 }
*
*/
public TransactionMatchingCriteria7 setUnqTxIdr(CompareUniqueTransactionIdentifier2 value) {
this.unqTxIdr = value;
return this;
}
/**
* Gets the value of the prrUnqTxIdr property.
*
* @return
* possible object is
* {@link CompareUniqueTransactionIdentifier2 }
*
*/
public CompareUniqueTransactionIdentifier2 getPrrUnqTxIdr() {
return prrUnqTxIdr;
}
/**
* Sets the value of the prrUnqTxIdr property.
*
* @param value
* allowed object is
* {@link CompareUniqueTransactionIdentifier2 }
*
*/
public TransactionMatchingCriteria7 setPrrUnqTxIdr(CompareUniqueTransactionIdentifier2 value) {
this.prrUnqTxIdr = value;
return this;
}
/**
* Gets the value of the sbsqntPosUnqTxIdr property.
*
* @return
* possible object is
* {@link CompareUniqueTransactionIdentifier2 }
*
*/
public CompareUniqueTransactionIdentifier2 getSbsqntPosUnqTxIdr() {
return sbsqntPosUnqTxIdr;
}
/**
* Sets the value of the sbsqntPosUnqTxIdr property.
*
* @param value
* allowed object is
* {@link CompareUniqueTransactionIdentifier2 }
*
*/
public TransactionMatchingCriteria7 setSbsqntPosUnqTxIdr(CompareUniqueTransactionIdentifier2 value) {
this.sbsqntPosUnqTxIdr = value;
return this;
}
/**
* Gets the value of the dlta property.
*
* @return
* possible object is
* {@link CompareLongFraction19DecimalNumber1 }
*
*/
public CompareLongFraction19DecimalNumber1 getDlta() {
return dlta;
}
/**
* Sets the value of the dlta property.
*
* @param value
* allowed object is
* {@link CompareLongFraction19DecimalNumber1 }
*
*/
public TransactionMatchingCriteria7 setDlta(CompareLongFraction19DecimalNumber1 value) {
this.dlta = value;
return this;
}
/**
* Gets the value of the tradConf property.
*
* @return
* possible object is
* {@link CompareTradeConfirmation2 }
*
*/
public CompareTradeConfirmation2 getTradConf() {
return tradConf;
}
/**
* Sets the value of the tradConf property.
*
* @param value
* allowed object is
* {@link CompareTradeConfirmation2 }
*
*/
public TransactionMatchingCriteria7 setTradConf(CompareTradeConfirmation2 value) {
this.tradConf = value;
return this;
}
/**
* Gets the value of the tradClrOblgtn property.
*
* @return
* possible object is
* {@link CompareTradeClearingObligation1 }
*
*/
public CompareTradeClearingObligation1 getTradClrOblgtn() {
return tradClrOblgtn;
}
/**
* Sets the value of the tradClrOblgtn property.
*
* @param value
* allowed object is
* {@link CompareTradeClearingObligation1 }
*
*/
public TransactionMatchingCriteria7 setTradClrOblgtn(CompareTradeClearingObligation1 value) {
this.tradClrOblgtn = value;
return this;
}
/**
* Gets the value of the tradClrSts property.
*
* @return
* possible object is
* {@link CompareTradeClearingStatus3 }
*
*/
public CompareTradeClearingStatus3 getTradClrSts() {
return tradClrSts;
}
/**
* Sets the value of the tradClrSts property.
*
* @param value
* allowed object is
* {@link CompareTradeClearingStatus3 }
*
*/
public TransactionMatchingCriteria7 setTradClrSts(CompareTradeClearingStatus3 value) {
this.tradClrSts = value;
return this;
}
/**
* Gets the value of the mstrAgrmtTp property.
*
* @return
* possible object is
* {@link CompareMasterAgreementType1 }
*
*/
public CompareMasterAgreementType1 getMstrAgrmtTp() {
return mstrAgrmtTp;
}
/**
* Sets the value of the mstrAgrmtTp property.
*
* @param value
* allowed object is
* {@link CompareMasterAgreementType1 }
*
*/
public TransactionMatchingCriteria7 setMstrAgrmtTp(CompareMasterAgreementType1 value) {
this.mstrAgrmtTp = value;
return this;
}
/**
* Gets the value of the mstrAgrmtVrsn property.
*
* @return
* possible object is
* {@link CompareMax50Text1 }
*
*/
public CompareMax50Text1 getMstrAgrmtVrsn() {
return mstrAgrmtVrsn;
}
/**
* Sets the value of the mstrAgrmtVrsn property.
*
* @param value
* allowed object is
* {@link CompareMax50Text1 }
*
*/
public TransactionMatchingCriteria7 setMstrAgrmtVrsn(CompareMax50Text1 value) {
this.mstrAgrmtVrsn = value;
return this;
}
/**
* Gets the value of the intraGrp property.
*
* @return
* possible object is
* {@link CompareTrueFalseIndicator3 }
*
*/
public CompareTrueFalseIndicator3 getIntraGrp() {
return intraGrp;
}
/**
* Sets the value of the intraGrp property.
*
* @param value
* allowed object is
* {@link CompareTrueFalseIndicator3 }
*
*/
public TransactionMatchingCriteria7 setIntraGrp(CompareTrueFalseIndicator3 value) {
this.intraGrp = value;
return this;
}
/**
* Gets the value of the pstTradRskRdctn property.
*
* @return
* possible object is
* {@link ComparePostTradeRiskReduction2 }
*
*/
public ComparePostTradeRiskReduction2 getPstTradRskRdctn() {
return pstTradRskRdctn;
}
/**
* Sets the value of the pstTradRskRdctn property.
*
* @param value
* allowed object is
* {@link ComparePostTradeRiskReduction2 }
*
*/
public TransactionMatchingCriteria7 setPstTradRskRdctn(ComparePostTradeRiskReduction2 value) {
this.pstTradRskRdctn = value;
return this;
}
/**
* Gets the value of the derivEvt property.
*
* @return
* possible object is
* {@link CompareDerivativeEvent1 }
*
*/
public CompareDerivativeEvent1 getDerivEvt() {
return derivEvt;
}
/**
* Sets the value of the derivEvt property.
*
* @param value
* allowed object is
* {@link CompareDerivativeEvent1 }
*
*/
public TransactionMatchingCriteria7 setDerivEvt(CompareDerivativeEvent1 value) {
this.derivEvt = value;
return this;
}
/**
* Gets the value of the pltfmIdr property.
*
* @return
* possible object is
* {@link CompareMICIdentifier3 }
*
*/
public CompareMICIdentifier3 getPltfmIdr() {
return pltfmIdr;
}
/**
* Sets the value of the pltfmIdr property.
*
* @param value
* allowed object is
* {@link CompareMICIdentifier3 }
*
*/
public TransactionMatchingCriteria7 setPltfmIdr(CompareMICIdentifier3 value) {
this.pltfmIdr = value;
return this;
}
/**
* Gets the value of the exctnTmStmp property.
*
* @return
* possible object is
* {@link CompareDateTime3 }
*
*/
public CompareDateTime3 getExctnTmStmp() {
return exctnTmStmp;
}
/**
* Sets the value of the exctnTmStmp property.
*
* @param value
* allowed object is
* {@link CompareDateTime3 }
*
*/
public TransactionMatchingCriteria7 setExctnTmStmp(CompareDateTime3 value) {
this.exctnTmStmp = value;
return this;
}
/**
* Gets the value of the fctvDt property.
*
* @return
* possible object is
* {@link CompareDate3 }
*
*/
public CompareDate3 getFctvDt() {
return fctvDt;
}
/**
* Sets the value of the fctvDt property.
*
* @param value
* allowed object is
* {@link CompareDate3 }
*
*/
public TransactionMatchingCriteria7 setFctvDt(CompareDate3 value) {
this.fctvDt = value;
return this;
}
/**
* Gets the value of the xprtnDt property.
*
* @return
* possible object is
* {@link CompareDate3 }
*
*/
public CompareDate3 getXprtnDt() {
return xprtnDt;
}
/**
* Sets the value of the xprtnDt property.
*
* @param value
* allowed object is
* {@link CompareDate3 }
*
*/
public TransactionMatchingCriteria7 setXprtnDt(CompareDate3 value) {
this.xprtnDt = value;
return this;
}
/**
* Gets the value of the earlyTermntnDt property.
*
* @return
* possible object is
* {@link CompareDate3 }
*
*/
public CompareDate3 getEarlyTermntnDt() {
return earlyTermntnDt;
}
/**
* Sets the value of the earlyTermntnDt property.
*
* @param value
* allowed object is
* {@link CompareDate3 }
*
*/
public TransactionMatchingCriteria7 setEarlyTermntnDt(CompareDate3 value) {
this.earlyTermntnDt = value;
return this;
}
/**
* Gets the value of the sttlmDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the sttlmDt property.
*
*
* For example, to add a new item, do as follows:
*
* getSttlmDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the sttlmDt property.
*/
public List getSttlmDt() {
if (sttlmDt == null) {
sttlmDt = new ArrayList<>();
}
return this.sttlmDt;
}
/**
* Gets the value of the dlvryTp property.
*
* @return
* possible object is
* {@link CompareDeliveryType1 }
*
*/
public CompareDeliveryType1 getDlvryTp() {
return dlvryTp;
}
/**
* Sets the value of the dlvryTp property.
*
* @param value
* allowed object is
* {@link CompareDeliveryType1 }
*
*/
public TransactionMatchingCriteria7 setDlvryTp(CompareDeliveryType1 value) {
this.dlvryTp = value;
return this;
}
/**
* Gets the value of the txPric property.
*
* @return
* possible object is
* {@link CompareUnitPrice5 }
*
*/
public CompareUnitPrice5 getTxPric() {
return txPric;
}
/**
* Sets the value of the txPric property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice5 }
*
*/
public TransactionMatchingCriteria7 setTxPric(CompareUnitPrice5 value) {
this.txPric = value;
return this;
}
/**
* Gets the value of the pricSchdlUadjstdFctvDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the pricSchdlUadjstdFctvDt property.
*
*
* For example, to add a new item, do as follows:
*
* getPricSchdlUadjstdFctvDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the pricSchdlUadjstdFctvDt property.
*/
public List getPricSchdlUadjstdFctvDt() {
if (pricSchdlUadjstdFctvDt == null) {
pricSchdlUadjstdFctvDt = new ArrayList<>();
}
return this.pricSchdlUadjstdFctvDt;
}
/**
* Gets the value of the pricSchdlUadjstdEndDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the pricSchdlUadjstdEndDt property.
*
*
* For example, to add a new item, do as follows:
*
* getPricSchdlUadjstdEndDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the pricSchdlUadjstdEndDt property.
*/
public List getPricSchdlUadjstdEndDt() {
if (pricSchdlUadjstdEndDt == null) {
pricSchdlUadjstdEndDt = new ArrayList<>();
}
return this.pricSchdlUadjstdEndDt;
}
/**
* Gets the value of the txSchdlPric property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the txSchdlPric property.
*
*
* For example, to add a new item, do as follows:
*
* getTxSchdlPric().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareUnitPrice5 }
*
*
* @return
* The value of the txSchdlPric property.
*/
public List getTxSchdlPric() {
if (txSchdlPric == null) {
txSchdlPric = new ArrayList<>();
}
return this.txSchdlPric;
}
/**
* Gets the value of the packgPric property.
*
* @return
* possible object is
* {@link CompareUnitPrice5 }
*
*/
public CompareUnitPrice5 getPackgPric() {
return packgPric;
}
/**
* Sets the value of the packgPric property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice5 }
*
*/
public TransactionMatchingCriteria7 setPackgPric(CompareUnitPrice5 value) {
this.packgPric = value;
return this;
}
/**
* Gets the value of the ntnlAmtFrstLeg property.
*
* @return
* possible object is
* {@link CompareAmountAndDirection3 }
*
*/
public CompareAmountAndDirection3 getNtnlAmtFrstLeg() {
return ntnlAmtFrstLeg;
}
/**
* Sets the value of the ntnlAmtFrstLeg property.
*
* @param value
* allowed object is
* {@link CompareAmountAndDirection3 }
*
*/
public TransactionMatchingCriteria7 setNtnlAmtFrstLeg(CompareAmountAndDirection3 value) {
this.ntnlAmtFrstLeg = value;
return this;
}
/**
* Gets the value of the ntnlAmtFrstLegUadjstdFctvDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlAmtFrstLegUadjstdFctvDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlAmtFrstLegUadjstdFctvDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlAmtFrstLegUadjstdFctvDt property.
*/
public List getNtnlAmtFrstLegUadjstdFctvDt() {
if (ntnlAmtFrstLegUadjstdFctvDt == null) {
ntnlAmtFrstLegUadjstdFctvDt = new ArrayList<>();
}
return this.ntnlAmtFrstLegUadjstdFctvDt;
}
/**
* Gets the value of the ntnlAmtFrstLegUadjstdEndDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlAmtFrstLegUadjstdEndDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlAmtFrstLegUadjstdEndDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlAmtFrstLegUadjstdEndDt property.
*/
public List getNtnlAmtFrstLegUadjstdEndDt() {
if (ntnlAmtFrstLegUadjstdEndDt == null) {
ntnlAmtFrstLegUadjstdEndDt = new ArrayList<>();
}
return this.ntnlAmtFrstLegUadjstdEndDt;
}
/**
* Gets the value of the ntnlAmtFrstLegSchdlAmt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlAmtFrstLegSchdlAmt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlAmtFrstLegSchdlAmt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareAmountAndDirection3 }
*
*
* @return
* The value of the ntnlAmtFrstLegSchdlAmt property.
*/
public List getNtnlAmtFrstLegSchdlAmt() {
if (ntnlAmtFrstLegSchdlAmt == null) {
ntnlAmtFrstLegSchdlAmt = new ArrayList<>();
}
return this.ntnlAmtFrstLegSchdlAmt;
}
/**
* Gets the value of the ntnlQtyFrstLeg property.
*
* @return
* possible object is
* {@link CompareLongFraction19DecimalNumber1 }
*
*/
public CompareLongFraction19DecimalNumber1 getNtnlQtyFrstLeg() {
return ntnlQtyFrstLeg;
}
/**
* Sets the value of the ntnlQtyFrstLeg property.
*
* @param value
* allowed object is
* {@link CompareLongFraction19DecimalNumber1 }
*
*/
public TransactionMatchingCriteria7 setNtnlQtyFrstLeg(CompareLongFraction19DecimalNumber1 value) {
this.ntnlQtyFrstLeg = value;
return this;
}
/**
* Gets the value of the ntnlQtyFrstLegUadjstdFctvDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlQtyFrstLegUadjstdFctvDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlQtyFrstLegUadjstdFctvDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlQtyFrstLegUadjstdFctvDt property.
*/
public List getNtnlQtyFrstLegUadjstdFctvDt() {
if (ntnlQtyFrstLegUadjstdFctvDt == null) {
ntnlQtyFrstLegUadjstdFctvDt = new ArrayList<>();
}
return this.ntnlQtyFrstLegUadjstdFctvDt;
}
/**
* Gets the value of the ntnlQtyFrstLegUadjstdEndDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlQtyFrstLegUadjstdEndDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlQtyFrstLegUadjstdEndDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlQtyFrstLegUadjstdEndDt property.
*/
public List getNtnlQtyFrstLegUadjstdEndDt() {
if (ntnlQtyFrstLegUadjstdEndDt == null) {
ntnlQtyFrstLegUadjstdEndDt = new ArrayList<>();
}
return this.ntnlQtyFrstLegUadjstdEndDt;
}
/**
* Gets the value of the ntnlQtyFrstLegSchdlQty property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlQtyFrstLegSchdlQty property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlQtyFrstLegSchdlQty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareLongFraction19DecimalNumber1 }
*
*
* @return
* The value of the ntnlQtyFrstLegSchdlQty property.
*/
public List getNtnlQtyFrstLegSchdlQty() {
if (ntnlQtyFrstLegSchdlQty == null) {
ntnlQtyFrstLegSchdlQty = new ArrayList<>();
}
return this.ntnlQtyFrstLegSchdlQty;
}
/**
* Gets the value of the ntnlAmtScndLeg property.
*
* @return
* possible object is
* {@link CompareAmountAndDirection3 }
*
*/
public CompareAmountAndDirection3 getNtnlAmtScndLeg() {
return ntnlAmtScndLeg;
}
/**
* Sets the value of the ntnlAmtScndLeg property.
*
* @param value
* allowed object is
* {@link CompareAmountAndDirection3 }
*
*/
public TransactionMatchingCriteria7 setNtnlAmtScndLeg(CompareAmountAndDirection3 value) {
this.ntnlAmtScndLeg = value;
return this;
}
/**
* Gets the value of the ntnlAmtScndLegUadjstdFctvDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlAmtScndLegUadjstdFctvDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlAmtScndLegUadjstdFctvDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlAmtScndLegUadjstdFctvDt property.
*/
public List getNtnlAmtScndLegUadjstdFctvDt() {
if (ntnlAmtScndLegUadjstdFctvDt == null) {
ntnlAmtScndLegUadjstdFctvDt = new ArrayList<>();
}
return this.ntnlAmtScndLegUadjstdFctvDt;
}
/**
* Gets the value of the ntnlAmtScndLegUadjstdEndDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlAmtScndLegUadjstdEndDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlAmtScndLegUadjstdEndDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlAmtScndLegUadjstdEndDt property.
*/
public List getNtnlAmtScndLegUadjstdEndDt() {
if (ntnlAmtScndLegUadjstdEndDt == null) {
ntnlAmtScndLegUadjstdEndDt = new ArrayList<>();
}
return this.ntnlAmtScndLegUadjstdEndDt;
}
/**
* Gets the value of the ntnlAmtScndLegSchdlAmt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlAmtScndLegSchdlAmt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlAmtScndLegSchdlAmt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareAmountAndDirection3 }
*
*
* @return
* The value of the ntnlAmtScndLegSchdlAmt property.
*/
public List getNtnlAmtScndLegSchdlAmt() {
if (ntnlAmtScndLegSchdlAmt == null) {
ntnlAmtScndLegSchdlAmt = new ArrayList<>();
}
return this.ntnlAmtScndLegSchdlAmt;
}
/**
* Gets the value of the ntnlQtyScndLeg property.
*
* @return
* possible object is
* {@link CompareLongFraction19DecimalNumber1 }
*
*/
public CompareLongFraction19DecimalNumber1 getNtnlQtyScndLeg() {
return ntnlQtyScndLeg;
}
/**
* Sets the value of the ntnlQtyScndLeg property.
*
* @param value
* allowed object is
* {@link CompareLongFraction19DecimalNumber1 }
*
*/
public TransactionMatchingCriteria7 setNtnlQtyScndLeg(CompareLongFraction19DecimalNumber1 value) {
this.ntnlQtyScndLeg = value;
return this;
}
/**
* Gets the value of the ntnlQtyScndLegUadjstdFctvDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlQtyScndLegUadjstdFctvDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlQtyScndLegUadjstdFctvDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlQtyScndLegUadjstdFctvDt property.
*/
public List getNtnlQtyScndLegUadjstdFctvDt() {
if (ntnlQtyScndLegUadjstdFctvDt == null) {
ntnlQtyScndLegUadjstdFctvDt = new ArrayList<>();
}
return this.ntnlQtyScndLegUadjstdFctvDt;
}
/**
* Gets the value of the ntnlQtyScndLegUadjstdEndDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlQtyScndLegUadjstdEndDt property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlQtyScndLegUadjstdEndDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the ntnlQtyScndLegUadjstdEndDt property.
*/
public List getNtnlQtyScndLegUadjstdEndDt() {
if (ntnlQtyScndLegUadjstdEndDt == null) {
ntnlQtyScndLegUadjstdEndDt = new ArrayList<>();
}
return this.ntnlQtyScndLegUadjstdEndDt;
}
/**
* Gets the value of the ntnlQtyScndLegSchdlQty property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the ntnlQtyScndLegSchdlQty property.
*
*
* For example, to add a new item, do as follows:
*
* getNtnlQtyScndLegSchdlQty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareLongFraction19DecimalNumber1 }
*
*
* @return
* The value of the ntnlQtyScndLegSchdlQty property.
*/
public List getNtnlQtyScndLegSchdlQty() {
if (ntnlQtyScndLegSchdlQty == null) {
ntnlQtyScndLegSchdlQty = new ArrayList<>();
}
return this.ntnlQtyScndLegSchdlQty;
}
/**
* Gets the value of the othrPmt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the othrPmt property.
*
*
* For example, to add a new item, do as follows:
*
* getOthrPmt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareOtherPayment1 }
*
*
* @return
* The value of the othrPmt property.
*/
public List getOthrPmt() {
if (othrPmt == null) {
othrPmt = new ArrayList<>();
}
return this.othrPmt;
}
/**
* Gets the value of the intrstFxdRateFrstLeg property.
*
* @return
* possible object is
* {@link CompareUnitPrice7 }
*
*/
public CompareUnitPrice7 getIntrstFxdRateFrstLeg() {
return intrstFxdRateFrstLeg;
}
/**
* Sets the value of the intrstFxdRateFrstLeg property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice7 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateFrstLeg(CompareUnitPrice7 value) {
this.intrstFxdRateFrstLeg = value;
return this;
}
/**
* Gets the value of the intrstFxdRateFrstLegDayCnt property.
*
* @return
* possible object is
* {@link CompareDayCount1 }
*
*/
public CompareDayCount1 getIntrstFxdRateFrstLegDayCnt() {
return intrstFxdRateFrstLegDayCnt;
}
/**
* Sets the value of the intrstFxdRateFrstLegDayCnt property.
*
* @param value
* allowed object is
* {@link CompareDayCount1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateFrstLegDayCnt(CompareDayCount1 value) {
this.intrstFxdRateFrstLegDayCnt = value;
return this;
}
/**
* Gets the value of the intrstFxdRateFrstLegPmtFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFxdRateFrstLegPmtFrqcyUnit() {
return intrstFxdRateFrstLegPmtFrqcyUnit;
}
/**
* Sets the value of the intrstFxdRateFrstLegPmtFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateFrstLegPmtFrqcyUnit(CompareFrequencyUnit1 value) {
this.intrstFxdRateFrstLegPmtFrqcyUnit = value;
return this;
}
/**
* Gets the value of the intrstFxdRateFrstLegPmtFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFxdRateFrstLegPmtFrqcyVal() {
return intrstFxdRateFrstLegPmtFrqcyVal;
}
/**
* Sets the value of the intrstFxdRateFrstLegPmtFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateFrstLegPmtFrqcyVal(CompareNumber5 value) {
this.intrstFxdRateFrstLegPmtFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegId property.
*
* @return
* possible object is
* {@link CompareISINIdentifier4 }
*
*/
public CompareISINIdentifier4 getIntrstFltgRateFrstLegId() {
return intrstFltgRateFrstLegId;
}
/**
* Sets the value of the intrstFltgRateFrstLegId property.
*
* @param value
* allowed object is
* {@link CompareISINIdentifier4 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegId(CompareISINIdentifier4 value) {
this.intrstFltgRateFrstLegId = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegCd property.
*
* @return
* possible object is
* {@link CompareBenchmarkCode1 }
*
*/
public CompareBenchmarkCode1 getIntrstFltgRateFrstLegCd() {
return intrstFltgRateFrstLegCd;
}
/**
* Sets the value of the intrstFltgRateFrstLegCd property.
*
* @param value
* allowed object is
* {@link CompareBenchmarkCode1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegCd(CompareBenchmarkCode1 value) {
this.intrstFltgRateFrstLegCd = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegNm property.
*
* @return
* possible object is
* {@link CompareMax350Text1 }
*
*/
public CompareMax350Text1 getIntrstFltgRateFrstLegNm() {
return intrstFltgRateFrstLegNm;
}
/**
* Sets the value of the intrstFltgRateFrstLegNm property.
*
* @param value
* allowed object is
* {@link CompareMax350Text1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegNm(CompareMax350Text1 value) {
this.intrstFltgRateFrstLegNm = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegDayCnt property.
*
* @return
* possible object is
* {@link CompareDayCount1 }
*
*/
public CompareDayCount1 getIntrstFltgRateFrstLegDayCnt() {
return intrstFltgRateFrstLegDayCnt;
}
/**
* Sets the value of the intrstFltgRateFrstLegDayCnt property.
*
* @param value
* allowed object is
* {@link CompareDayCount1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegDayCnt(CompareDayCount1 value) {
this.intrstFltgRateFrstLegDayCnt = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegPmtFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFltgRateFrstLegPmtFrqcyUnit() {
return intrstFltgRateFrstLegPmtFrqcyUnit;
}
/**
* Sets the value of the intrstFltgRateFrstLegPmtFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegPmtFrqcyUnit(CompareFrequencyUnit1 value) {
this.intrstFltgRateFrstLegPmtFrqcyUnit = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegPmtFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFltgRateFrstLegPmtFrqcyVal() {
return intrstFltgRateFrstLegPmtFrqcyVal;
}
/**
* Sets the value of the intrstFltgRateFrstLegPmtFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegPmtFrqcyVal(CompareNumber5 value) {
this.intrstFltgRateFrstLegPmtFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegRefPrdUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFltgRateFrstLegRefPrdUnit() {
return intrstFltgRateFrstLegRefPrdUnit;
}
/**
* Sets the value of the intrstFltgRateFrstLegRefPrdUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegRefPrdUnit(CompareFrequencyUnit1 value) {
this.intrstFltgRateFrstLegRefPrdUnit = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegRefPrdVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFltgRateFrstLegRefPrdVal() {
return intrstFltgRateFrstLegRefPrdVal;
}
/**
* Sets the value of the intrstFltgRateFrstLegRefPrdVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegRefPrdVal(CompareNumber5 value) {
this.intrstFltgRateFrstLegRefPrdVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegRstFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFltgRateFrstLegRstFrqcyUnit() {
return intrstFltgRateFrstLegRstFrqcyUnit;
}
/**
* Sets the value of the intrstFltgRateFrstLegRstFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegRstFrqcyUnit(CompareFrequencyUnit1 value) {
this.intrstFltgRateFrstLegRstFrqcyUnit = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegRstFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFltgRateFrstLegRstFrqcyVal() {
return intrstFltgRateFrstLegRstFrqcyVal;
}
/**
* Sets the value of the intrstFltgRateFrstLegRstFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegRstFrqcyVal(CompareNumber5 value) {
this.intrstFltgRateFrstLegRstFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateFrstLegSprd property.
*
* @return
* possible object is
* {@link CompareUnitPrice8 }
*
*/
public CompareUnitPrice8 getIntrstFltgRateFrstLegSprd() {
return intrstFltgRateFrstLegSprd;
}
/**
* Sets the value of the intrstFltgRateFrstLegSprd property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice8 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateFrstLegSprd(CompareUnitPrice8 value) {
this.intrstFltgRateFrstLegSprd = value;
return this;
}
/**
* Gets the value of the intrstRateFxdScndLeg property.
*
* @return
* possible object is
* {@link CompareUnitPrice7 }
*
*/
public CompareUnitPrice7 getIntrstRateFxdScndLeg() {
return intrstRateFxdScndLeg;
}
/**
* Sets the value of the intrstRateFxdScndLeg property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice7 }
*
*/
public TransactionMatchingCriteria7 setIntrstRateFxdScndLeg(CompareUnitPrice7 value) {
this.intrstRateFxdScndLeg = value;
return this;
}
/**
* Gets the value of the intrstFxdRateScndLegDayCnt property.
*
* @return
* possible object is
* {@link CompareDayCount1 }
*
*/
public CompareDayCount1 getIntrstFxdRateScndLegDayCnt() {
return intrstFxdRateScndLegDayCnt;
}
/**
* Sets the value of the intrstFxdRateScndLegDayCnt property.
*
* @param value
* allowed object is
* {@link CompareDayCount1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateScndLegDayCnt(CompareDayCount1 value) {
this.intrstFxdRateScndLegDayCnt = value;
return this;
}
/**
* Gets the value of the intrstFxdRateScndLegPmtFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFxdRateScndLegPmtFrqcyUnit() {
return intrstFxdRateScndLegPmtFrqcyUnit;
}
/**
* Sets the value of the intrstFxdRateScndLegPmtFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateScndLegPmtFrqcyUnit(CompareFrequencyUnit1 value) {
this.intrstFxdRateScndLegPmtFrqcyUnit = value;
return this;
}
/**
* Gets the value of the intrstFxdRateScndLegPmtFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFxdRateScndLegPmtFrqcyVal() {
return intrstFxdRateScndLegPmtFrqcyVal;
}
/**
* Sets the value of the intrstFxdRateScndLegPmtFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFxdRateScndLegPmtFrqcyVal(CompareNumber5 value) {
this.intrstFxdRateScndLegPmtFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegId property.
*
* @return
* possible object is
* {@link CompareISINIdentifier4 }
*
*/
public CompareISINIdentifier4 getIntrstFltgRateScndLegId() {
return intrstFltgRateScndLegId;
}
/**
* Sets the value of the intrstFltgRateScndLegId property.
*
* @param value
* allowed object is
* {@link CompareISINIdentifier4 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegId(CompareISINIdentifier4 value) {
this.intrstFltgRateScndLegId = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegCd property.
*
* @return
* possible object is
* {@link CompareBenchmarkCode1 }
*
*/
public CompareBenchmarkCode1 getIntrstFltgRateScndLegCd() {
return intrstFltgRateScndLegCd;
}
/**
* Sets the value of the intrstFltgRateScndLegCd property.
*
* @param value
* allowed object is
* {@link CompareBenchmarkCode1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegCd(CompareBenchmarkCode1 value) {
this.intrstFltgRateScndLegCd = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegNm property.
*
* @return
* possible object is
* {@link CompareMax350Text1 }
*
*/
public CompareMax350Text1 getIntrstFltgRateScndLegNm() {
return intrstFltgRateScndLegNm;
}
/**
* Sets the value of the intrstFltgRateScndLegNm property.
*
* @param value
* allowed object is
* {@link CompareMax350Text1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegNm(CompareMax350Text1 value) {
this.intrstFltgRateScndLegNm = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegDayCnt property.
*
* @return
* possible object is
* {@link CompareDayCount1 }
*
*/
public CompareDayCount1 getIntrstFltgRateScndLegDayCnt() {
return intrstFltgRateScndLegDayCnt;
}
/**
* Sets the value of the intrstFltgRateScndLegDayCnt property.
*
* @param value
* allowed object is
* {@link CompareDayCount1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegDayCnt(CompareDayCount1 value) {
this.intrstFltgRateScndLegDayCnt = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegPmtFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFltgRateScndLegPmtFrqcyUnit() {
return intrstFltgRateScndLegPmtFrqcyUnit;
}
/**
* Sets the value of the intrstFltgRateScndLegPmtFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegPmtFrqcyUnit(CompareFrequencyUnit1 value) {
this.intrstFltgRateScndLegPmtFrqcyUnit = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegPmtFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFltgRateScndLegPmtFrqcyVal() {
return intrstFltgRateScndLegPmtFrqcyVal;
}
/**
* Sets the value of the intrstFltgRateScndLegPmtFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegPmtFrqcyVal(CompareNumber5 value) {
this.intrstFltgRateScndLegPmtFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegRefPrdUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFltgRateScndLegRefPrdUnit() {
return intrstFltgRateScndLegRefPrdUnit;
}
/**
* Sets the value of the intrstFltgRateScndLegRefPrdUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegRefPrdUnit(CompareFrequencyUnit1 value) {
this.intrstFltgRateScndLegRefPrdUnit = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegRefPrdVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFltgRateScndLegRefPrdVal() {
return intrstFltgRateScndLegRefPrdVal;
}
/**
* Sets the value of the intrstFltgRateScndLegRefPrdVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegRefPrdVal(CompareNumber5 value) {
this.intrstFltgRateScndLegRefPrdVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegRstFrqcyUnit property.
*
* @return
* possible object is
* {@link CompareFrequencyUnit1 }
*
*/
public CompareFrequencyUnit1 getIntrstFltgRateScndLegRstFrqcyUnit() {
return intrstFltgRateScndLegRstFrqcyUnit;
}
/**
* Sets the value of the intrstFltgRateScndLegRstFrqcyUnit property.
*
* @param value
* allowed object is
* {@link CompareFrequencyUnit1 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegRstFrqcyUnit(CompareFrequencyUnit1 value) {
this.intrstFltgRateScndLegRstFrqcyUnit = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegRstFrqcyVal property.
*
* @return
* possible object is
* {@link CompareNumber5 }
*
*/
public CompareNumber5 getIntrstFltgRateScndLegRstFrqcyVal() {
return intrstFltgRateScndLegRstFrqcyVal;
}
/**
* Sets the value of the intrstFltgRateScndLegRstFrqcyVal property.
*
* @param value
* allowed object is
* {@link CompareNumber5 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegRstFrqcyVal(CompareNumber5 value) {
this.intrstFltgRateScndLegRstFrqcyVal = value;
return this;
}
/**
* Gets the value of the intrstFltgRateScndLegSprd property.
*
* @return
* possible object is
* {@link CompareUnitPrice8 }
*
*/
public CompareUnitPrice8 getIntrstFltgRateScndLegSprd() {
return intrstFltgRateScndLegSprd;
}
/**
* Sets the value of the intrstFltgRateScndLegSprd property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice8 }
*
*/
public TransactionMatchingCriteria7 setIntrstFltgRateScndLegSprd(CompareUnitPrice8 value) {
this.intrstFltgRateScndLegSprd = value;
return this;
}
/**
* Gets the value of the packgSprd property.
*
* @return
* possible object is
* {@link CompareUnitPrice8 }
*
*/
public CompareUnitPrice8 getPackgSprd() {
return packgSprd;
}
/**
* Sets the value of the packgSprd property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice8 }
*
*/
public TransactionMatchingCriteria7 setPackgSprd(CompareUnitPrice8 value) {
this.packgSprd = value;
return this;
}
/**
* Gets the value of the ccyXchgRate property.
*
* @return
* possible object is
* {@link CompareExchangeRate1 }
*
*/
public CompareExchangeRate1 getCcyXchgRate() {
return ccyXchgRate;
}
/**
* Sets the value of the ccyXchgRate property.
*
* @param value
* allowed object is
* {@link CompareExchangeRate1 }
*
*/
public TransactionMatchingCriteria7 setCcyXchgRate(CompareExchangeRate1 value) {
this.ccyXchgRate = value;
return this;
}
/**
* Gets the value of the ccyFwdXchgRate property.
*
* @return
* possible object is
* {@link CompareExchangeRate1 }
*
*/
public CompareExchangeRate1 getCcyFwdXchgRate() {
return ccyFwdXchgRate;
}
/**
* Sets the value of the ccyFwdXchgRate property.
*
* @param value
* allowed object is
* {@link CompareExchangeRate1 }
*
*/
public TransactionMatchingCriteria7 setCcyFwdXchgRate(CompareExchangeRate1 value) {
this.ccyFwdXchgRate = value;
return this;
}
/**
* Gets the value of the ccyXchgRateBsis property.
*
* @return
* possible object is
* {@link CompareExchangeRateBasis1 }
*
*/
public CompareExchangeRateBasis1 getCcyXchgRateBsis() {
return ccyXchgRateBsis;
}
/**
* Sets the value of the ccyXchgRateBsis property.
*
* @param value
* allowed object is
* {@link CompareExchangeRateBasis1 }
*
*/
public TransactionMatchingCriteria7 setCcyXchgRateBsis(CompareExchangeRateBasis1 value) {
this.ccyXchgRateBsis = value;
return this;
}
/**
* Gets the value of the cmmdty property.
*
* @return
* possible object is
* {@link CompareCommodityAssetClass4 }
*
*/
public CompareCommodityAssetClass4 getCmmdty() {
return cmmdty;
}
/**
* Sets the value of the cmmdty property.
*
* @param value
* allowed object is
* {@link CompareCommodityAssetClass4 }
*
*/
public TransactionMatchingCriteria7 setCmmdty(CompareCommodityAssetClass4 value) {
this.cmmdty = value;
return this;
}
/**
* Gets the value of the nrgyDlvryPtOrZone property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the nrgyDlvryPtOrZone property.
*
*
* For example, to add a new item, do as follows:
*
* getNrgyDlvryPtOrZone().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDeliveryInterconnectionPoint1 }
*
*
* @return
* The value of the nrgyDlvryPtOrZone property.
*/
public List getNrgyDlvryPtOrZone() {
if (nrgyDlvryPtOrZone == null) {
nrgyDlvryPtOrZone = new ArrayList<>();
}
return this.nrgyDlvryPtOrZone;
}
/**
* Gets the value of the nrgyIntrCnnctnPt property.
*
* @return
* possible object is
* {@link CompareDeliveryInterconnectionPoint1 }
*
*/
public CompareDeliveryInterconnectionPoint1 getNrgyIntrCnnctnPt() {
return nrgyIntrCnnctnPt;
}
/**
* Sets the value of the nrgyIntrCnnctnPt property.
*
* @param value
* allowed object is
* {@link CompareDeliveryInterconnectionPoint1 }
*
*/
public TransactionMatchingCriteria7 setNrgyIntrCnnctnPt(CompareDeliveryInterconnectionPoint1 value) {
this.nrgyIntrCnnctnPt = value;
return this;
}
/**
* Gets the value of the nrgyLdTp property.
*
* @return
* possible object is
* {@link CompareEnergyLoadType1 }
*
*/
public CompareEnergyLoadType1 getNrgyLdTp() {
return nrgyLdTp;
}
/**
* Sets the value of the nrgyLdTp property.
*
* @param value
* allowed object is
* {@link CompareEnergyLoadType1 }
*
*/
public TransactionMatchingCriteria7 setNrgyLdTp(CompareEnergyLoadType1 value) {
this.nrgyLdTp = value;
return this;
}
/**
* Gets the value of the dlvryAttr property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the dlvryAttr property.
*
*
* For example, to add a new item, do as follows:
*
* getDlvryAttr().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareEnergyDeliveryAttribute1 }
*
*
* @return
* The value of the dlvryAttr property.
*/
public List getDlvryAttr() {
if (dlvryAttr == null) {
dlvryAttr = new ArrayList<>();
}
return this.dlvryAttr;
}
/**
* Gets the value of the optnTp property.
*
* @return
* possible object is
* {@link CompareOptionType1 }
*
*/
public CompareOptionType1 getOptnTp() {
return optnTp;
}
/**
* Sets the value of the optnTp property.
*
* @param value
* allowed object is
* {@link CompareOptionType1 }
*
*/
public TransactionMatchingCriteria7 setOptnTp(CompareOptionType1 value) {
this.optnTp = value;
return this;
}
/**
* Gets the value of the optnExrcStyle property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the optnExrcStyle property.
*
*
* For example, to add a new item, do as follows:
*
* getOptnExrcStyle().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareOptionStyle1 }
*
*
* @return
* The value of the optnExrcStyle property.
*/
public List getOptnExrcStyle() {
if (optnExrcStyle == null) {
optnExrcStyle = new ArrayList<>();
}
return this.optnExrcStyle;
}
/**
* Gets the value of the optnStrkPric property.
*
* @return
* possible object is
* {@link CompareUnitPrice4 }
*
*/
public CompareUnitPrice4 getOptnStrkPric() {
return optnStrkPric;
}
/**
* Sets the value of the optnStrkPric property.
*
* @param value
* allowed object is
* {@link CompareUnitPrice4 }
*
*/
public TransactionMatchingCriteria7 setOptnStrkPric(CompareUnitPrice4 value) {
this.optnStrkPric = value;
return this;
}
/**
* Gets the value of the optnStrkPricSchdlUadjstdFctvDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the optnStrkPricSchdlUadjstdFctvDt property.
*
*
* For example, to add a new item, do as follows:
*
* getOptnStrkPricSchdlUadjstdFctvDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the optnStrkPricSchdlUadjstdFctvDt property.
*/
public List getOptnStrkPricSchdlUadjstdFctvDt() {
if (optnStrkPricSchdlUadjstdFctvDt == null) {
optnStrkPricSchdlUadjstdFctvDt = new ArrayList<>();
}
return this.optnStrkPricSchdlUadjstdFctvDt;
}
/**
* Gets the value of the optnStrkPricSchdlUadjstdEndDt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the optnStrkPricSchdlUadjstdEndDt property.
*
*
* For example, to add a new item, do as follows:
*
* getOptnStrkPricSchdlUadjstdEndDt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareDate3 }
*
*
* @return
* The value of the optnStrkPricSchdlUadjstdEndDt property.
*/
public List getOptnStrkPricSchdlUadjstdEndDt() {
if (optnStrkPricSchdlUadjstdEndDt == null) {
optnStrkPricSchdlUadjstdEndDt = new ArrayList<>();
}
return this.optnStrkPricSchdlUadjstdEndDt;
}
/**
* Gets the value of the optnStrkPricSchdlAmt property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a {@code set} method for the optnStrkPricSchdlAmt property.
*
*
* For example, to add a new item, do as follows:
*
* getOptnStrkPricSchdlAmt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CompareUnitPrice4 }
*
*
* @return
* The value of the optnStrkPricSchdlAmt property.
*/
public List getOptnStrkPricSchdlAmt() {
if (optnStrkPricSchdlAmt == null) {
optnStrkPricSchdlAmt = new ArrayList<>();
}
return this.optnStrkPricSchdlAmt;
}
/**
* Gets the value of the optnPrmAmt property.
*
* @return
* possible object is
* {@link CompareActiveOrHistoricCurrencyAndAmount4 }
*
*/
public CompareActiveOrHistoricCurrencyAndAmount4 getOptnPrmAmt() {
return optnPrmAmt;
}
/**
* Sets the value of the optnPrmAmt property.
*
* @param value
* allowed object is
* {@link CompareActiveOrHistoricCurrencyAndAmount4 }
*
*/
public TransactionMatchingCriteria7 setOptnPrmAmt(CompareActiveOrHistoricCurrencyAndAmount4 value) {
this.optnPrmAmt = value;
return this;
}
/**
* Gets the value of the optnPrmPmtDt property.
*
* @return
* possible object is
* {@link CompareDate3 }
*
*/
public CompareDate3 getOptnPrmPmtDt() {
return optnPrmPmtDt;
}
/**
* Sets the value of the optnPrmPmtDt property.
*
* @param value
* allowed object is
* {@link CompareDate3 }
*
*/
public TransactionMatchingCriteria7 setOptnPrmPmtDt(CompareDate3 value) {
this.optnPrmPmtDt = value;
return this;
}
/**
* Gets the value of the optnMtrtyDtOfUndrlyg property.
*
* @return
* possible object is
* {@link CompareDate3 }
*
*/
public CompareDate3 getOptnMtrtyDtOfUndrlyg() {
return optnMtrtyDtOfUndrlyg;
}
/**
* Sets the value of the optnMtrtyDtOfUndrlyg property.
*
* @param value
* allowed object is
* {@link CompareDate3 }
*
*/
public TransactionMatchingCriteria7 setOptnMtrtyDtOfUndrlyg(CompareDate3 value) {
this.optnMtrtyDtOfUndrlyg = value;
return this;
}
/**
* Gets the value of the cdtSnrty property.
*
* @return
* possible object is
* {@link CompareSeniorityType1 }
*
*/
public CompareSeniorityType1 getCdtSnrty() {
return cdtSnrty;
}
/**
* Sets the value of the cdtSnrty property.
*
* @param value
* allowed object is
* {@link CompareSeniorityType1 }
*
*/
public TransactionMatchingCriteria7 setCdtSnrty(CompareSeniorityType1 value) {
this.cdtSnrty = value;
return this;
}
/**
* Gets the value of the cdtRefPty property.
*
* @return
* possible object is
* {@link CompareReferenceParty1 }
*
*/
public CompareReferenceParty1 getCdtRefPty() {
return cdtRefPty;
}
/**
* Sets the value of the cdtRefPty property.
*
* @param value
* allowed object is
* {@link CompareReferenceParty1 }
*
*/
public TransactionMatchingCriteria7 setCdtRefPty(CompareReferenceParty1 value) {
this.cdtRefPty = value;
return this;
}
/**
* Gets the value of the cdtSrs property.
*
* @return
* possible object is
* {@link CompareNumber7 }
*
*/
public CompareNumber7 getCdtSrs() {
return cdtSrs;
}
/**
* Sets the value of the cdtSrs property.
*
* @param value
* allowed object is
* {@link CompareNumber7 }
*
*/
public TransactionMatchingCriteria7 setCdtSrs(CompareNumber7 value) {
this.cdtSrs = value;
return this;
}
/**
* Gets the value of the cdtVrsn property.
*
* @return
* possible object is
* {@link CompareNumber7 }
*
*/
public CompareNumber7 getCdtVrsn() {
return cdtVrsn;
}
/**
* Sets the value of the cdtVrsn property.
*
* @param value
* allowed object is
* {@link CompareNumber7 }
*
*/
public TransactionMatchingCriteria7 setCdtVrsn(CompareNumber7 value) {
this.cdtVrsn = value;
return this;
}
/**
* Gets the value of the cdtIndxFctr property.
*
* @return
* possible object is
* {@link ComparePercentageRate3 }
*
*/
public ComparePercentageRate3 getCdtIndxFctr() {
return cdtIndxFctr;
}
/**
* Sets the value of the cdtIndxFctr property.
*
* @param value
* allowed object is
* {@link ComparePercentageRate3 }
*
*/
public TransactionMatchingCriteria7 setCdtIndxFctr(ComparePercentageRate3 value) {
this.cdtIndxFctr = value;
return this;
}
/**
* Gets the value of the cdtTrch property.
*
* @return
* possible object is
* {@link CompareTrancheIndicator1 }
*
*/
public CompareTrancheIndicator1 getCdtTrch() {
return cdtTrch;
}
/**
* Sets the value of the cdtTrch property.
*
* @param value
* allowed object is
* {@link CompareTrancheIndicator1 }
*
*/
public TransactionMatchingCriteria7 setCdtTrch(CompareTrancheIndicator1 value) {
this.cdtTrch = value;
return this;
}
/**
* Gets the value of the lvl property.
*
* @return
* possible object is
* {@link CompareReportingLevelType2 }
*
*/
public CompareReportingLevelType2 getLvl() {
return lvl;
}
/**
* Sets the value of the lvl property.
*
* @param value
* allowed object is
* {@link CompareReportingLevelType2 }
*
*/
public TransactionMatchingCriteria7 setLvl(CompareReportingLevelType2 value) {
this.lvl = value;
return this;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}
@Override
public boolean equals(Object that) {
return EqualsBuilder.reflectionEquals(this, that);
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
/**
* Adds a new item to the sttlmDt list.
* @see #getSttlmDt()
*
*/
public TransactionMatchingCriteria7 addSttlmDt(CompareDate3 sttlmDt) {
getSttlmDt().add(sttlmDt);
return this;
}
/**
* Adds a new item to the pricSchdlUadjstdFctvDt list.
* @see #getPricSchdlUadjstdFctvDt()
*
*/
public TransactionMatchingCriteria7 addPricSchdlUadjstdFctvDt(CompareDate3 pricSchdlUadjstdFctvDt) {
getPricSchdlUadjstdFctvDt().add(pricSchdlUadjstdFctvDt);
return this;
}
/**
* Adds a new item to the pricSchdlUadjstdEndDt list.
* @see #getPricSchdlUadjstdEndDt()
*
*/
public TransactionMatchingCriteria7 addPricSchdlUadjstdEndDt(CompareDate3 pricSchdlUadjstdEndDt) {
getPricSchdlUadjstdEndDt().add(pricSchdlUadjstdEndDt);
return this;
}
/**
* Adds a new item to the txSchdlPric list.
* @see #getTxSchdlPric()
*
*/
public TransactionMatchingCriteria7 addTxSchdlPric(CompareUnitPrice5 txSchdlPric) {
getTxSchdlPric().add(txSchdlPric);
return this;
}
/**
* Adds a new item to the ntnlAmtFrstLegUadjstdFctvDt list.
* @see #getNtnlAmtFrstLegUadjstdFctvDt()
*
*/
public TransactionMatchingCriteria7 addNtnlAmtFrstLegUadjstdFctvDt(CompareDate3 ntnlAmtFrstLegUadjstdFctvDt) {
getNtnlAmtFrstLegUadjstdFctvDt().add(ntnlAmtFrstLegUadjstdFctvDt);
return this;
}
/**
* Adds a new item to the ntnlAmtFrstLegUadjstdEndDt list.
* @see #getNtnlAmtFrstLegUadjstdEndDt()
*
*/
public TransactionMatchingCriteria7 addNtnlAmtFrstLegUadjstdEndDt(CompareDate3 ntnlAmtFrstLegUadjstdEndDt) {
getNtnlAmtFrstLegUadjstdEndDt().add(ntnlAmtFrstLegUadjstdEndDt);
return this;
}
/**
* Adds a new item to the ntnlAmtFrstLegSchdlAmt list.
* @see #getNtnlAmtFrstLegSchdlAmt()
*
*/
public TransactionMatchingCriteria7 addNtnlAmtFrstLegSchdlAmt(CompareAmountAndDirection3 ntnlAmtFrstLegSchdlAmt) {
getNtnlAmtFrstLegSchdlAmt().add(ntnlAmtFrstLegSchdlAmt);
return this;
}
/**
* Adds a new item to the ntnlQtyFrstLegUadjstdFctvDt list.
* @see #getNtnlQtyFrstLegUadjstdFctvDt()
*
*/
public TransactionMatchingCriteria7 addNtnlQtyFrstLegUadjstdFctvDt(CompareDate3 ntnlQtyFrstLegUadjstdFctvDt) {
getNtnlQtyFrstLegUadjstdFctvDt().add(ntnlQtyFrstLegUadjstdFctvDt);
return this;
}
/**
* Adds a new item to the ntnlQtyFrstLegUadjstdEndDt list.
* @see #getNtnlQtyFrstLegUadjstdEndDt()
*
*/
public TransactionMatchingCriteria7 addNtnlQtyFrstLegUadjstdEndDt(CompareDate3 ntnlQtyFrstLegUadjstdEndDt) {
getNtnlQtyFrstLegUadjstdEndDt().add(ntnlQtyFrstLegUadjstdEndDt);
return this;
}
/**
* Adds a new item to the ntnlQtyFrstLegSchdlQty list.
* @see #getNtnlQtyFrstLegSchdlQty()
*
*/
public TransactionMatchingCriteria7 addNtnlQtyFrstLegSchdlQty(CompareLongFraction19DecimalNumber1 ntnlQtyFrstLegSchdlQty) {
getNtnlQtyFrstLegSchdlQty().add(ntnlQtyFrstLegSchdlQty);
return this;
}
/**
* Adds a new item to the ntnlAmtScndLegUadjstdFctvDt list.
* @see #getNtnlAmtScndLegUadjstdFctvDt()
*
*/
public TransactionMatchingCriteria7 addNtnlAmtScndLegUadjstdFctvDt(CompareDate3 ntnlAmtScndLegUadjstdFctvDt) {
getNtnlAmtScndLegUadjstdFctvDt().add(ntnlAmtScndLegUadjstdFctvDt);
return this;
}
/**
* Adds a new item to the ntnlAmtScndLegUadjstdEndDt list.
* @see #getNtnlAmtScndLegUadjstdEndDt()
*
*/
public TransactionMatchingCriteria7 addNtnlAmtScndLegUadjstdEndDt(CompareDate3 ntnlAmtScndLegUadjstdEndDt) {
getNtnlAmtScndLegUadjstdEndDt().add(ntnlAmtScndLegUadjstdEndDt);
return this;
}
/**
* Adds a new item to the ntnlAmtScndLegSchdlAmt list.
* @see #getNtnlAmtScndLegSchdlAmt()
*
*/
public TransactionMatchingCriteria7 addNtnlAmtScndLegSchdlAmt(CompareAmountAndDirection3 ntnlAmtScndLegSchdlAmt) {
getNtnlAmtScndLegSchdlAmt().add(ntnlAmtScndLegSchdlAmt);
return this;
}
/**
* Adds a new item to the ntnlQtyScndLegUadjstdFctvDt list.
* @see #getNtnlQtyScndLegUadjstdFctvDt()
*
*/
public TransactionMatchingCriteria7 addNtnlQtyScndLegUadjstdFctvDt(CompareDate3 ntnlQtyScndLegUadjstdFctvDt) {
getNtnlQtyScndLegUadjstdFctvDt().add(ntnlQtyScndLegUadjstdFctvDt);
return this;
}
/**
* Adds a new item to the ntnlQtyScndLegUadjstdEndDt list.
* @see #getNtnlQtyScndLegUadjstdEndDt()
*
*/
public TransactionMatchingCriteria7 addNtnlQtyScndLegUadjstdEndDt(CompareDate3 ntnlQtyScndLegUadjstdEndDt) {
getNtnlQtyScndLegUadjstdEndDt().add(ntnlQtyScndLegUadjstdEndDt);
return this;
}
/**
* Adds a new item to the ntnlQtyScndLegSchdlQty list.
* @see #getNtnlQtyScndLegSchdlQty()
*
*/
public TransactionMatchingCriteria7 addNtnlQtyScndLegSchdlQty(CompareLongFraction19DecimalNumber1 ntnlQtyScndLegSchdlQty) {
getNtnlQtyScndLegSchdlQty().add(ntnlQtyScndLegSchdlQty);
return this;
}
/**
* Adds a new item to the othrPmt list.
* @see #getOthrPmt()
*
*/
public TransactionMatchingCriteria7 addOthrPmt(CompareOtherPayment1 othrPmt) {
getOthrPmt().add(othrPmt);
return this;
}
/**
* Adds a new item to the nrgyDlvryPtOrZone list.
* @see #getNrgyDlvryPtOrZone()
*
*/
public TransactionMatchingCriteria7 addNrgyDlvryPtOrZone(CompareDeliveryInterconnectionPoint1 nrgyDlvryPtOrZone) {
getNrgyDlvryPtOrZone().add(nrgyDlvryPtOrZone);
return this;
}
/**
* Adds a new item to the dlvryAttr list.
* @see #getDlvryAttr()
*
*/
public TransactionMatchingCriteria7 addDlvryAttr(CompareEnergyDeliveryAttribute1 dlvryAttr) {
getDlvryAttr().add(dlvryAttr);
return this;
}
/**
* Adds a new item to the optnExrcStyle list.
* @see #getOptnExrcStyle()
*
*/
public TransactionMatchingCriteria7 addOptnExrcStyle(CompareOptionStyle1 optnExrcStyle) {
getOptnExrcStyle().add(optnExrcStyle);
return this;
}
/**
* Adds a new item to the optnStrkPricSchdlUadjstdFctvDt list.
* @see #getOptnStrkPricSchdlUadjstdFctvDt()
*
*/
public TransactionMatchingCriteria7 addOptnStrkPricSchdlUadjstdFctvDt(CompareDate3 optnStrkPricSchdlUadjstdFctvDt) {
getOptnStrkPricSchdlUadjstdFctvDt().add(optnStrkPricSchdlUadjstdFctvDt);
return this;
}
/**
* Adds a new item to the optnStrkPricSchdlUadjstdEndDt list.
* @see #getOptnStrkPricSchdlUadjstdEndDt()
*
*/
public TransactionMatchingCriteria7 addOptnStrkPricSchdlUadjstdEndDt(CompareDate3 optnStrkPricSchdlUadjstdEndDt) {
getOptnStrkPricSchdlUadjstdEndDt().add(optnStrkPricSchdlUadjstdEndDt);
return this;
}
/**
* Adds a new item to the optnStrkPricSchdlAmt list.
* @see #getOptnStrkPricSchdlAmt()
*
*/
public TransactionMatchingCriteria7 addOptnStrkPricSchdlAmt(CompareUnitPrice4 optnStrkPricSchdlAmt) {
getOptnStrkPricSchdlAmt().add(optnStrkPricSchdlAmt);
return this;
}
}