Java class for SpSla complex type.
name | data type | description |
---|---|---|
serviceTypeContract | array of ContractTypeByServiceType | |
serviceContract | array of ContractTypeByInterface | |
serviceProviderGroupID | string | |
composedServiceContract | array of ContractTypeByServiceTypeAndInterface | |
Properties inherited from TaskObject |
||
notificationId | string |
Example
{ "spSla" : { "serviceTypeContract" : [ { "quota" : { "days" : 12345, "unit" : "...", "qtaLimit" : 12345, "limitExceedOK" : true, "resetQuota" : true }, "rate" : { "reqLimit" : 12345, "timePeriod" : 12345 }, "serviceTypeName" : "...", "contractTypeFor" : "...", "contractTypeName" : "...", "effectiveFrom" : 12345, "effectiveTo" : 12345 }, { "quota" : { "days" : 12345, "unit" : "...", "qtaLimit" : 12345, "limitExceedOK" : true, "resetQuota" : true }, "rate" : { "reqLimit" : 12345, "timePeriod" : 12345 }, "serviceTypeName" : "...", "contractTypeFor" : "...", "contractTypeName" : "...", "effectiveFrom" : 12345, "effectiveTo" : 12345 } ], "serviceContract" : [ { "contract" : { "parameterSetting" : { }, "usagePoliciesByMethod" : { } }, "interfaceName" : "...", "overrides" : { "override" : [ { }, { } ] }, "contractTypeFor" : "...", "contractTypeName" : "...", "effectiveFrom" : 12345, "effectiveTo" : 12345 }, { "contract" : { "parameterSetting" : { }, "usagePoliciesByMethod" : { } }, "interfaceName" : "...", "overrides" : { "override" : [ { }, { } ] }, "contractTypeFor" : "...", "contractTypeName" : "...", "effectiveFrom" : 12345, "effectiveTo" : 12345 } ], "serviceProviderGroupID" : "...", "composedServiceContract" : [ { "contractTypeByServiceTypeAndInterfaceName" : "...", "quota" : { "days" : 12345, "unit" : "...", "qtaLimit" : 12345, "limitExceedOK" : true, "resetQuota" : true }, "rate" : { "reqLimit" : 12345, "timePeriod" : 12345 }, "serviceList" : [ { "method" : [ { }, { } ], "serviceTypeName" : "..." }, { "method" : [ { }, { } ], "serviceTypeName" : "..." } ], "contractTypeFor" : "...", "contractTypeName" : "...", "effectiveFrom" : 12345, "effectiveTo" : 12345 }, { "contractTypeByServiceTypeAndInterfaceName" : "...", "quota" : { "days" : 12345, "unit" : "...", "qtaLimit" : 12345, "limitExceedOK" : true, "resetQuota" : true }, "rate" : { "reqLimit" : 12345, "timePeriod" : 12345 }, "serviceList" : [ { "method" : [ { }, { } ], "serviceTypeName" : "..." }, { "method" : [ { }, { } ], "serviceTypeName" : "..." } ], "contractTypeFor" : "...", "contractTypeName" : "...", "effectiveFrom" : 12345, "effectiveTo" : 12345 } ], "notificationId" : "..." } }