Java class for ContractTypeByServiceTypeAndInterface complex type for SLA.
| name | data type | constraints | description |
|---|---|---|---|
| contractTypeByServiceTypeAndInterfaceName | string | required | Name. Required. |
| quota | Quota | Quota. | |
| rate | Rate | Rate. | |
| serviceList | array of ServiceType | Service type list. Can be null.. | |
Properties inherited from ContractType |
|||
| contractTypeFor | string | Contract type for. | |
| contractTypeName | string | Contract type name. | |
| effectiveFrom | number | Effective from XMLGregorianCalendar. | |
| effectiveTo | number | Effective to XMLGregorianCalendar. | |
Example
{
"contractTypeByServiceTypeAndInterface" : {
"contractTypeByServiceTypeAndInterfaceName" : "...",
"quota" : {
"days" : 12345,
"unit" : "...",
"qtaLimit" : 12345,
"limitExceedOK" : true,
"resetQuota" : true
},
"rate" : {
"reqLimit" : 12345,
"timePeriod" : 12345
},
"serviceList" : [ {
"method" : [ {
"methodName" : "...",
"scs" : "..."
}, {
"methodName" : "...",
"scs" : "..."
} ],
"serviceTypeName" : "..."
}, {
"method" : [ {
"methodName" : "...",
"scs" : "..."
}, {
"methodName" : "...",
"scs" : "..."
} ],
"serviceTypeName" : "..."
} ],
"contractTypeFor" : "...",
"contractTypeName" : "...",
"effectiveFrom" : 12345,
"effectiveTo" : 12345
}
}