Java class for ApiMethod complex type.
| name | data type | type | namespace | min/max occurs | constraints | description |
|---|---|---|---|---|---|---|
| name | string | element | 1/1 | required | Name for api method. Required. | |
| changeCode | string | element | 0/1 | Change code. | ||
| displayName | string | element | 0/1 | Api method display name. | ||
| parameterSettings | list of paramSetting | element | 0/unbounded | Settings for parameter. | ||
| settlementCode | string | element | 0/1 | Settlement code. | ||
| spslas | list of spSla | element | 0/unbounded | Sp SLA list. | ||
| path | string | element | 0/1 | North bound path. | ||
| httpVerb | string | element | 0/1 | Http verb for api method. | ||
| servicePath | string | element | 0/1 | South bound path. | ||
| serviceHttpVerb | string | element | 0/1 | Api display name. | ||
| expose | boolean | element | 0/1 | Expose. |
Example
<a----->
<name>...</name>
<changeCode>...</changeCode>
<displayName>...</displayName>
<parameterSettings>
<description>...</description>
<displayInPortal>...</displayInPortal>
<key>...</key>
</parameterSettings>
<settlementCode>...</settlementCode>
<spslas>
<serviceTypeContract>
<quota/>
<rate/>
<serviceTypeName>...</serviceTypeName>
</serviceTypeContract>
<serviceContract>
<contract/>
<interfaceName>...</interfaceName>
<overrides/>
</serviceContract>
<serviceProviderGroupID>...</serviceProviderGroupID>
<composedServiceContract>
<contractTypeByServiceTypeAndInterfaceName>...</contractTypeByServiceTypeAndInterfaceName>
<quota/>
<rate/>
<serviceList/>
</composedServiceContract>
<notificationId>...</notificationId>
</spslas>
<path>...</path>
<httpVerb>...</httpVerb>
<servicePath>...</servicePath>
<serviceHttpVerb>...</serviceHttpVerb>
<expose>...</expose>
</a----->