com.prowidesoftware.swift.model.mx.dic.FinancialInstrumentAttributes41 Maven / Gradle / Ivy
Show all versions of pw-iso20022 Show documentation
package com.prowidesoftware.swift.model.mx.dic;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
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;
/**
* Elements characterising a financial instrument.
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FinancialInstrumentAttributes41", propOrder = {
"plcOfListg",
"dayCntBsis",
"regnForm",
"pmtFrqcy",
"pmtSts",
"varblRateChngFrqcy",
"clssfctnTp",
"optnStyle",
"optnTp",
"dnmtnCcy",
"cpnDt",
"xpryDt",
"fltgRateFxgDt",
"mtrtyDt",
"isseDt",
"nxtCllblDt",
"putblDt",
"dtdDt",
"frstPmtDt",
"prvsFctr",
"curFctr",
"nxtFctr",
"intrstRate",
"yldToMtrtyRate",
"nxtIntrstRate",
"indxRateBsis",
"cpnAttchdNb",
"poolNb",
"varblRateInd",
"cllblInd",
"putblInd",
"mktOrIndctvPric",
"exrcPric",
"sbcptPric",
"convsPric",
"strkPric",
"minNmnlQty",
"ctrctSz",
"undrlygFinInstrmId",
"finInstrmAttrAddtlDtls"
})
public class FinancialInstrumentAttributes41 {
@XmlElement(name = "PlcOfListg")
protected MarketIdentification4Choice plcOfListg;
@XmlElement(name = "DayCntBsis")
protected InterestComputationMethodFormat2Choice dayCntBsis;
@XmlElement(name = "RegnForm")
protected FormOfSecurity3Choice regnForm;
@XmlElement(name = "PmtFrqcy")
protected Frequency5Choice pmtFrqcy;
@XmlElement(name = "PmtSts")
protected SecuritiesPaymentStatus3Choice pmtSts;
@XmlElement(name = "VarblRateChngFrqcy")
protected Frequency5Choice varblRateChngFrqcy;
@XmlElement(name = "ClssfctnTp")
protected ClassificationType3Choice clssfctnTp;
@XmlElement(name = "OptnStyle")
protected OptionStyle5Choice optnStyle;
@XmlElement(name = "OptnTp")
protected OptionType3Choice optnTp;
@XmlElement(name = "DnmtnCcy")
protected String dnmtnCcy;
@XmlElement(name = "CpnDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar cpnDt;
@XmlElement(name = "XpryDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar xpryDt;
@XmlElement(name = "FltgRateFxgDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar fltgRateFxgDt;
@XmlElement(name = "MtrtyDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar mtrtyDt;
@XmlElement(name = "IsseDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar isseDt;
@XmlElement(name = "NxtCllblDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar nxtCllblDt;
@XmlElement(name = "PutblDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar putblDt;
@XmlElement(name = "DtdDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar dtdDt;
@XmlElement(name = "FrstPmtDt")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar frstPmtDt;
@XmlElement(name = "PrvsFctr")
protected BigDecimal prvsFctr;
@XmlElement(name = "CurFctr")
protected BigDecimal curFctr;
@XmlElement(name = "NxtFctr")
protected BigDecimal nxtFctr;
@XmlElement(name = "IntrstRate")
protected BigDecimal intrstRate;
@XmlElement(name = "YldToMtrtyRate")
protected BigDecimal yldToMtrtyRate;
@XmlElement(name = "NxtIntrstRate")
protected BigDecimal nxtIntrstRate;
@XmlElement(name = "IndxRateBsis")
protected BigDecimal indxRateBsis;
@XmlElement(name = "CpnAttchdNb")
protected Number4Choice cpnAttchdNb;
@XmlElement(name = "PoolNb")
protected GenericIdentification39 poolNb;
@XmlElement(name = "VarblRateInd")
protected Boolean varblRateInd;
@XmlElement(name = "CllblInd")
protected Boolean cllblInd;
@XmlElement(name = "PutblInd")
protected Boolean putblInd;
@XmlElement(name = "MktOrIndctvPric")
protected PriceType2Choice mktOrIndctvPric;
@XmlElement(name = "ExrcPric")
protected Price3 exrcPric;
@XmlElement(name = "SbcptPric")
protected Price3 sbcptPric;
@XmlElement(name = "ConvsPric")
protected Price3 convsPric;
@XmlElement(name = "StrkPric")
protected Price3 strkPric;
@XmlElement(name = "MinNmnlQty")
protected FinancialInstrumentQuantity15Choice minNmnlQty;
@XmlElement(name = "CtrctSz")
protected FinancialInstrumentQuantity15Choice ctrctSz;
@XmlElement(name = "UndrlygFinInstrmId")
protected List undrlygFinInstrmId;
@XmlElement(name = "FinInstrmAttrAddtlDtls")
protected String finInstrmAttrAddtlDtls;
/**
* Gets the value of the plcOfListg property.
*
* @return
* possible object is
* {@link MarketIdentification4Choice }
*
*/
public MarketIdentification4Choice getPlcOfListg() {
return plcOfListg;
}
/**
* Sets the value of the plcOfListg property.
*
* @param value
* allowed object is
* {@link MarketIdentification4Choice }
*
*/
public FinancialInstrumentAttributes41 setPlcOfListg(MarketIdentification4Choice value) {
this.plcOfListg = value;
return this;
}
/**
* Gets the value of the dayCntBsis property.
*
* @return
* possible object is
* {@link InterestComputationMethodFormat2Choice }
*
*/
public InterestComputationMethodFormat2Choice getDayCntBsis() {
return dayCntBsis;
}
/**
* Sets the value of the dayCntBsis property.
*
* @param value
* allowed object is
* {@link InterestComputationMethodFormat2Choice }
*
*/
public FinancialInstrumentAttributes41 setDayCntBsis(InterestComputationMethodFormat2Choice value) {
this.dayCntBsis = value;
return this;
}
/**
* Gets the value of the regnForm property.
*
* @return
* possible object is
* {@link FormOfSecurity3Choice }
*
*/
public FormOfSecurity3Choice getRegnForm() {
return regnForm;
}
/**
* Sets the value of the regnForm property.
*
* @param value
* allowed object is
* {@link FormOfSecurity3Choice }
*
*/
public FinancialInstrumentAttributes41 setRegnForm(FormOfSecurity3Choice value) {
this.regnForm = value;
return this;
}
/**
* Gets the value of the pmtFrqcy property.
*
* @return
* possible object is
* {@link Frequency5Choice }
*
*/
public Frequency5Choice getPmtFrqcy() {
return pmtFrqcy;
}
/**
* Sets the value of the pmtFrqcy property.
*
* @param value
* allowed object is
* {@link Frequency5Choice }
*
*/
public FinancialInstrumentAttributes41 setPmtFrqcy(Frequency5Choice value) {
this.pmtFrqcy = value;
return this;
}
/**
* Gets the value of the pmtSts property.
*
* @return
* possible object is
* {@link SecuritiesPaymentStatus3Choice }
*
*/
public SecuritiesPaymentStatus3Choice getPmtSts() {
return pmtSts;
}
/**
* Sets the value of the pmtSts property.
*
* @param value
* allowed object is
* {@link SecuritiesPaymentStatus3Choice }
*
*/
public FinancialInstrumentAttributes41 setPmtSts(SecuritiesPaymentStatus3Choice value) {
this.pmtSts = value;
return this;
}
/**
* Gets the value of the varblRateChngFrqcy property.
*
* @return
* possible object is
* {@link Frequency5Choice }
*
*/
public Frequency5Choice getVarblRateChngFrqcy() {
return varblRateChngFrqcy;
}
/**
* Sets the value of the varblRateChngFrqcy property.
*
* @param value
* allowed object is
* {@link Frequency5Choice }
*
*/
public FinancialInstrumentAttributes41 setVarblRateChngFrqcy(Frequency5Choice value) {
this.varblRateChngFrqcy = value;
return this;
}
/**
* Gets the value of the clssfctnTp property.
*
* @return
* possible object is
* {@link ClassificationType3Choice }
*
*/
public ClassificationType3Choice getClssfctnTp() {
return clssfctnTp;
}
/**
* Sets the value of the clssfctnTp property.
*
* @param value
* allowed object is
* {@link ClassificationType3Choice }
*
*/
public FinancialInstrumentAttributes41 setClssfctnTp(ClassificationType3Choice value) {
this.clssfctnTp = value;
return this;
}
/**
* Gets the value of the optnStyle property.
*
* @return
* possible object is
* {@link OptionStyle5Choice }
*
*/
public OptionStyle5Choice getOptnStyle() {
return optnStyle;
}
/**
* Sets the value of the optnStyle property.
*
* @param value
* allowed object is
* {@link OptionStyle5Choice }
*
*/
public FinancialInstrumentAttributes41 setOptnStyle(OptionStyle5Choice value) {
this.optnStyle = value;
return this;
}
/**
* Gets the value of the optnTp property.
*
* @return
* possible object is
* {@link OptionType3Choice }
*
*/
public OptionType3Choice getOptnTp() {
return optnTp;
}
/**
* Sets the value of the optnTp property.
*
* @param value
* allowed object is
* {@link OptionType3Choice }
*
*/
public FinancialInstrumentAttributes41 setOptnTp(OptionType3Choice value) {
this.optnTp = value;
return this;
}
/**
* Gets the value of the dnmtnCcy property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDnmtnCcy() {
return dnmtnCcy;
}
/**
* Sets the value of the dnmtnCcy property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public FinancialInstrumentAttributes41 setDnmtnCcy(String value) {
this.dnmtnCcy = value;
return this;
}
/**
* Gets the value of the cpnDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCpnDt() {
return cpnDt;
}
/**
* Sets the value of the cpnDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setCpnDt(XMLGregorianCalendar value) {
this.cpnDt = value;
return this;
}
/**
* Gets the value of the xpryDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getXpryDt() {
return xpryDt;
}
/**
* Sets the value of the xpryDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setXpryDt(XMLGregorianCalendar value) {
this.xpryDt = value;
return this;
}
/**
* Gets the value of the fltgRateFxgDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getFltgRateFxgDt() {
return fltgRateFxgDt;
}
/**
* Sets the value of the fltgRateFxgDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setFltgRateFxgDt(XMLGregorianCalendar value) {
this.fltgRateFxgDt = value;
return this;
}
/**
* Gets the value of the mtrtyDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getMtrtyDt() {
return mtrtyDt;
}
/**
* Sets the value of the mtrtyDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setMtrtyDt(XMLGregorianCalendar value) {
this.mtrtyDt = value;
return this;
}
/**
* Gets the value of the isseDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getIsseDt() {
return isseDt;
}
/**
* Sets the value of the isseDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setIsseDt(XMLGregorianCalendar value) {
this.isseDt = value;
return this;
}
/**
* Gets the value of the nxtCllblDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getNxtCllblDt() {
return nxtCllblDt;
}
/**
* Sets the value of the nxtCllblDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setNxtCllblDt(XMLGregorianCalendar value) {
this.nxtCllblDt = value;
return this;
}
/**
* Gets the value of the putblDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getPutblDt() {
return putblDt;
}
/**
* Sets the value of the putblDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setPutblDt(XMLGregorianCalendar value) {
this.putblDt = value;
return this;
}
/**
* Gets the value of the dtdDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDtdDt() {
return dtdDt;
}
/**
* Sets the value of the dtdDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setDtdDt(XMLGregorianCalendar value) {
this.dtdDt = value;
return this;
}
/**
* Gets the value of the frstPmtDt property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getFrstPmtDt() {
return frstPmtDt;
}
/**
* Sets the value of the frstPmtDt property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public FinancialInstrumentAttributes41 setFrstPmtDt(XMLGregorianCalendar value) {
this.frstPmtDt = value;
return this;
}
/**
* Gets the value of the prvsFctr property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getPrvsFctr() {
return prvsFctr;
}
/**
* Sets the value of the prvsFctr property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setPrvsFctr(BigDecimal value) {
this.prvsFctr = value;
return this;
}
/**
* Gets the value of the curFctr property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getCurFctr() {
return curFctr;
}
/**
* Sets the value of the curFctr property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setCurFctr(BigDecimal value) {
this.curFctr = value;
return this;
}
/**
* Gets the value of the nxtFctr property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getNxtFctr() {
return nxtFctr;
}
/**
* Sets the value of the nxtFctr property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setNxtFctr(BigDecimal value) {
this.nxtFctr = value;
return this;
}
/**
* Gets the value of the intrstRate property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getIntrstRate() {
return intrstRate;
}
/**
* Sets the value of the intrstRate property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setIntrstRate(BigDecimal value) {
this.intrstRate = value;
return this;
}
/**
* Gets the value of the yldToMtrtyRate property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getYldToMtrtyRate() {
return yldToMtrtyRate;
}
/**
* Sets the value of the yldToMtrtyRate property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setYldToMtrtyRate(BigDecimal value) {
this.yldToMtrtyRate = value;
return this;
}
/**
* Gets the value of the nxtIntrstRate property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getNxtIntrstRate() {
return nxtIntrstRate;
}
/**
* Sets the value of the nxtIntrstRate property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setNxtIntrstRate(BigDecimal value) {
this.nxtIntrstRate = value;
return this;
}
/**
* Gets the value of the indxRateBsis property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getIndxRateBsis() {
return indxRateBsis;
}
/**
* Sets the value of the indxRateBsis property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public FinancialInstrumentAttributes41 setIndxRateBsis(BigDecimal value) {
this.indxRateBsis = value;
return this;
}
/**
* Gets the value of the cpnAttchdNb property.
*
* @return
* possible object is
* {@link Number4Choice }
*
*/
public Number4Choice getCpnAttchdNb() {
return cpnAttchdNb;
}
/**
* Sets the value of the cpnAttchdNb property.
*
* @param value
* allowed object is
* {@link Number4Choice }
*
*/
public FinancialInstrumentAttributes41 setCpnAttchdNb(Number4Choice value) {
this.cpnAttchdNb = value;
return this;
}
/**
* Gets the value of the poolNb property.
*
* @return
* possible object is
* {@link GenericIdentification39 }
*
*/
public GenericIdentification39 getPoolNb() {
return poolNb;
}
/**
* Sets the value of the poolNb property.
*
* @param value
* allowed object is
* {@link GenericIdentification39 }
*
*/
public FinancialInstrumentAttributes41 setPoolNb(GenericIdentification39 value) {
this.poolNb = value;
return this;
}
/**
* Gets the value of the varblRateInd property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isVarblRateInd() {
return varblRateInd;
}
/**
* Sets the value of the varblRateInd property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public FinancialInstrumentAttributes41 setVarblRateInd(Boolean value) {
this.varblRateInd = value;
return this;
}
/**
* Gets the value of the cllblInd property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCllblInd() {
return cllblInd;
}
/**
* Sets the value of the cllblInd property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public FinancialInstrumentAttributes41 setCllblInd(Boolean value) {
this.cllblInd = value;
return this;
}
/**
* Gets the value of the putblInd property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isPutblInd() {
return putblInd;
}
/**
* Sets the value of the putblInd property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public FinancialInstrumentAttributes41 setPutblInd(Boolean value) {
this.putblInd = value;
return this;
}
/**
* Gets the value of the mktOrIndctvPric property.
*
* @return
* possible object is
* {@link PriceType2Choice }
*
*/
public PriceType2Choice getMktOrIndctvPric() {
return mktOrIndctvPric;
}
/**
* Sets the value of the mktOrIndctvPric property.
*
* @param value
* allowed object is
* {@link PriceType2Choice }
*
*/
public FinancialInstrumentAttributes41 setMktOrIndctvPric(PriceType2Choice value) {
this.mktOrIndctvPric = value;
return this;
}
/**
* Gets the value of the exrcPric property.
*
* @return
* possible object is
* {@link Price3 }
*
*/
public Price3 getExrcPric() {
return exrcPric;
}
/**
* Sets the value of the exrcPric property.
*
* @param value
* allowed object is
* {@link Price3 }
*
*/
public FinancialInstrumentAttributes41 setExrcPric(Price3 value) {
this.exrcPric = value;
return this;
}
/**
* Gets the value of the sbcptPric property.
*
* @return
* possible object is
* {@link Price3 }
*
*/
public Price3 getSbcptPric() {
return sbcptPric;
}
/**
* Sets the value of the sbcptPric property.
*
* @param value
* allowed object is
* {@link Price3 }
*
*/
public FinancialInstrumentAttributes41 setSbcptPric(Price3 value) {
this.sbcptPric = value;
return this;
}
/**
* Gets the value of the convsPric property.
*
* @return
* possible object is
* {@link Price3 }
*
*/
public Price3 getConvsPric() {
return convsPric;
}
/**
* Sets the value of the convsPric property.
*
* @param value
* allowed object is
* {@link Price3 }
*
*/
public FinancialInstrumentAttributes41 setConvsPric(Price3 value) {
this.convsPric = value;
return this;
}
/**
* Gets the value of the strkPric property.
*
* @return
* possible object is
* {@link Price3 }
*
*/
public Price3 getStrkPric() {
return strkPric;
}
/**
* Sets the value of the strkPric property.
*
* @param value
* allowed object is
* {@link Price3 }
*
*/
public FinancialInstrumentAttributes41 setStrkPric(Price3 value) {
this.strkPric = value;
return this;
}
/**
* Gets the value of the minNmnlQty property.
*
* @return
* possible object is
* {@link FinancialInstrumentQuantity15Choice }
*
*/
public FinancialInstrumentQuantity15Choice getMinNmnlQty() {
return minNmnlQty;
}
/**
* Sets the value of the minNmnlQty property.
*
* @param value
* allowed object is
* {@link FinancialInstrumentQuantity15Choice }
*
*/
public FinancialInstrumentAttributes41 setMinNmnlQty(FinancialInstrumentQuantity15Choice value) {
this.minNmnlQty = value;
return this;
}
/**
* Gets the value of the ctrctSz property.
*
* @return
* possible object is
* {@link FinancialInstrumentQuantity15Choice }
*
*/
public FinancialInstrumentQuantity15Choice getCtrctSz() {
return ctrctSz;
}
/**
* Sets the value of the ctrctSz property.
*
* @param value
* allowed object is
* {@link FinancialInstrumentQuantity15Choice }
*
*/
public FinancialInstrumentAttributes41 setCtrctSz(FinancialInstrumentQuantity15Choice value) {
this.ctrctSz = value;
return this;
}
/**
* Gets the value of the undrlygFinInstrmId 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 JAXB object.
* This is why there is not a set
method for the undrlygFinInstrmId property.
*
*
* For example, to add a new item, do as follows:
*
* getUndrlygFinInstrmId().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SecurityIdentification15 }
*
*
*/
public List getUndrlygFinInstrmId() {
if (undrlygFinInstrmId == null) {
undrlygFinInstrmId = new ArrayList();
}
return this.undrlygFinInstrmId;
}
/**
* Gets the value of the finInstrmAttrAddtlDtls property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFinInstrmAttrAddtlDtls() {
return finInstrmAttrAddtlDtls;
}
/**
* Sets the value of the finInstrmAttrAddtlDtls property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public FinancialInstrumentAttributes41 setFinInstrmAttrAddtlDtls(String value) {
this.finInstrmAttrAddtlDtls = 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 undrlygFinInstrmId list.
* @see #getUndrlygFinInstrmId()
*
*/
public FinancialInstrumentAttributes41 addUndrlygFinInstrmId(SecurityIdentification15 undrlygFinInstrmId) {
getUndrlygFinInstrmId().add(undrlygFinInstrmId);
return this;
}
}