Commit 56081340 authored by M. Rehan Abbasi's avatar M. Rehan Abbasi
Browse files

add docs for BWM and MTS

parent fb186ee6
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
+14 −0
Original line number Diff line number Diff line
.openapi-generator-ignore
Apis/BwmApi.md
Apis/LocationApi.md
Models/AppTerminationNotification.md
Models/AppTerminationNotificationLinks.md
Models/BwInfo.md
Models/BwInfoDeltas.md
Models/BwInfoDeltasSessionFilter.md
Models/BwInfoSessionFilter.md
Models/BwInfoTimeStamp.md
Models/LinkType.md
Models/OperationActionType.md
Models/ProblemDetails.md
README.md
+1 −0
Original line number Diff line number Diff line
5.0.0-beta2
 No newline at end of file
+180 −0
Original line number Diff line number Diff line
# BwmApi

All URIs are relative to *https://localhost/sandboxname/bwm/v1*

Method | HTTP request | Description
------------- | ------------- | -------------
[**bandwidthAllocationDELETE**](BwmApi.md#bandwidthAllocationDELETE) | **DELETE** /bw_allocations/{allocationId} | Remove a specific bandwidthAllocation
[**bandwidthAllocationGET**](BwmApi.md#bandwidthAllocationGET) | **GET** /bw_allocations/{allocationId} | Retrieve information about a specific bandwidthAllocation
[**bandwidthAllocationListGET**](BwmApi.md#bandwidthAllocationListGET) | **GET** /bw_allocations | Retrieve information about a list of bandwidthAllocation resources
[**bandwidthAllocationPATCH**](BwmApi.md#bandwidthAllocationPATCH) | **PATCH** /bw_allocations/{allocationId} | Modify the information about a specific existing bandwidthAllocation by sending updates on the data structure
[**bandwidthAllocationPOST**](BwmApi.md#bandwidthAllocationPOST) | **POST** /bw_allocations | Create a bandwidthAllocation resource
[**bandwidthAllocationPUT**](BwmApi.md#bandwidthAllocationPUT) | **PUT** /bw_allocations/{allocationId} | Update the information about a specific bandwidthAllocation


<a name="bandwidthAllocationDELETE"></a>
# **bandwidthAllocationDELETE**
> bandwidthAllocationDELETE(allocationId)

Remove a specific bandwidthAllocation

    Used in &#39;Unregister from Bandwidth Management Service&#39; procedure as described in clause 6.2.3.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **allocationId** | **String**| Represents a bandwidth allocation instance | [default to null]

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/problem+json

<a name="bandwidthAllocationGET"></a>
# **bandwidthAllocationGET**
> BwInfo bandwidthAllocationGET(allocationId)

Retrieve information about a specific bandwidthAllocation

    Retrieves information about a bandwidthAllocation resource. Typically used in &#39;Get configured bandwidth allocation from Bandwidth Management Service&#39; procedure as described in clause 6.2.5.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **allocationId** | **String**| Represents a bandwidth allocation instance | [default to null]

### Return type

[**BwInfo**](../Models/BwInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json, application/problem+json

<a name="bandwidthAllocationListGET"></a>
# **bandwidthAllocationListGET**
> List bandwidthAllocationListGET(app\_instance\_id, app\_name, session\_id)

Retrieve information about a list of bandwidthAllocation resources

    Retrieves information about a list of bandwidthAllocation resources. Typically used in &#39;Get configured bandwidth allocation from Bandwidth Management Service&#39; procedure as described in clause 6.2.5.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **app\_instance\_id** | [**List**](../Models/String.md)| A MEC application instance may use multiple app_instance_ids as an input parameter to query the bandwidth allocation of a list of MEC application instances. app_instance_id corresponds to appInsId defined in table 7.2.2-1. See note. | [optional] [default to null]
 **app\_name** | [**List**](../Models/String.md)| A MEC application instance may use multiple app_names as an input parameter to query the bandwidth allocation of a list of MEC application instances. app_name corresponds to appName defined in table 7.2.2-1. See note. | [optional] [default to null]
 **session\_id** | [**List**](../Models/String.md)| A MEC application instance may use session_id as an input parameter to query the bandwidth allocation of a list of sessions. session_id corresponds to allocationId defined in table 7.2.2-1. See note. | [optional] [default to null]

### Return type

[**List**](../Models/BwInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: Not defined
- **Accept**: application/json, application/problem+json

<a name="bandwidthAllocationPATCH"></a>
# **bandwidthAllocationPATCH**
> BwInfo bandwidthAllocationPATCH(allocationId, BwInfoDeltas)

Modify the information about a specific existing bandwidthAllocation by sending updates on the data structure

    Updates the information about a bandwidthAllocation resource. As specified in ETSI GS MEC 009 [6], the PATCH HTTP method updates a resource on top of the existing resource state by just including the changes (&#39;deltas&#39;) in the request body.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **allocationId** | **String**| Represents a bandwidth allocation instance | [default to null]
 **BwInfoDeltas** | [**BwInfoDeltas**](../Models/BwInfoDeltas.md)| Description of the changes to instruct the server how to modify the resource representation. |

### Return type

[**BwInfo**](../Models/BwInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json, application/problem+json

<a name="bandwidthAllocationPOST"></a>
# **bandwidthAllocationPOST**
> BwInfo bandwidthAllocationPOST(BwInfo)

Create a bandwidthAllocation resource

    Used to create a bandwidthAllocation resource. Typically used in &#39;Register to Bandwidth Management Service&#39; procedure as described in clause 6.2.1.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **BwInfo** | [**BwInfo**](../Models/BwInfo.md)| Entity body in the request contains BwInfo to be created. |

### Return type

[**BwInfo**](../Models/BwInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json, application/problem+json

<a name="bandwidthAllocationPUT"></a>
# **bandwidthAllocationPUT**
> BwInfo bandwidthAllocationPUT(allocationId, BwInfo)

Update the information about a specific bandwidthAllocation

    Updates the information about a bandwidthAllocation resource. As specified in ETSI GS MEC 009 [6], the PUT HTTP method has &#39;replace&#39; semantics.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **allocationId** | **String**| Represents a bandwidth allocation instance | [default to null]
 **BwInfo** | [**BwInfo**](../Models/BwInfo.md)| BwInfo with updated information is included as entity body of the request. |

### Return type

[**BwInfo**](../Models/BwInfo.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json, application/problem+json
+36 −0
Original line number Diff line number Diff line
# LocationApi

All URIs are relative to *https://localhost/sandboxname/bwm/v1*

Method | HTTP request | Description
------------- | ------------- | -------------
[**mec011AppTerminationPOST**](LocationApi.md#mec011AppTerminationPOST) | **POST** /notifications/mec011/appTermination | MEC011 Application Termination notification for self termination


<a name="mec011AppTerminationPOST"></a>
# **mec011AppTerminationPOST**
> mec011AppTerminationPOST(AppTerminationNotification)

MEC011 Application Termination notification for self termination

    Terminates itself.

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **AppTerminationNotification** | [**AppTerminationNotification**](../Models/AppTerminationNotification.md)| Termination notification details |

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: Not defined
Loading