public class CompositePeriodSetting
extends java.lang.Object
Constructor and Description |
---|
CompositePeriodSetting(int iFreq,
java.lang.String strTenor,
java.lang.String strPayCurrency,
DateAdjustParams dapPay,
double dblBaseNotional,
Array2D fsCoupon,
Array2D fsNotional,
FixingSetting fxFixingSetting,
CreditLabel creditLabel)
CompositePeriodSetting Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
baseNotional()
Retrieve the Base Notional
|
Array2D |
couponSchedule()
Retrieve the Coupon Schedule
|
CreditLabel |
creditLabel()
Retrieve the Credit Label
|
DateAdjustParams |
dapPay()
Retrieve the Pay DAP
|
int |
freq()
Retrieve the Frequency
|
FixingSetting |
fxFixingSetting()
Retrieve the FX Fixing Setting
|
Array2D |
notionalSchedule()
Retrieve the Notional Schedule
|
java.lang.String |
payCurrency()
Retrieve the Pay Currency
|
java.lang.String |
tenor()
Retrieve the Tenor
|
public CompositePeriodSetting(int iFreq, java.lang.String strTenor, java.lang.String strPayCurrency, DateAdjustParams dapPay, double dblBaseNotional, Array2D fsCoupon, Array2D fsNotional, FixingSetting fxFixingSetting, CreditLabel creditLabel) throws java.lang.Exception
iFreq
- The FrequencystrTenor
- The Period TenorstrPayCurrency
- The Pay CurrencydapPay
- Composite Pay Date Adjust ParametersdblBaseNotional
- The Period Base NotionalfsCoupon
- The Period Coupon SchedulefsNotional
- The Period Notional SchedulefxFixingSetting
- The FX Fixing SettingcreditLabel
- The Period Credit Labeljava.lang.Exception
- Thrown if Inputs are invalidpublic int freq()
public java.lang.String tenor()
public java.lang.String payCurrency()
public DateAdjustParams dapPay()
public double baseNotional()
public Array2D notionalSchedule()
public Array2D couponSchedule()
public FixingSetting fxFixingSetting()
public CreditLabel creditLabel()