TIM 5G EDGE CLOUD ACCELERATION

LocalBreakoutAPIDeleteOperation

localbreakoutsLBOIdDelete

Delete an existing LocalBreakout


/localbreakouts/{LBO_id}

Usage and SDK Samples

curl -X DELETE\
-H "apikey: [[apiKey]]"\
-H "Accept: application/json"\
"https://demo-eu05-prod.apigee.net/localbreakout/v1/localbreakouts/{LBO_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LocalBreakoutAPIDeleteOperationApi;

import java.io.File;
import java.util.*;

public class LocalBreakoutAPIDeleteOperationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: ApiKey
        ApiKeyAuth ApiKey = (ApiKeyAuth) defaultClient.getAuthentication("ApiKey");
        ApiKey.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //ApiKey.setApiKeyPrefix("Token");

        LocalBreakoutAPIDeleteOperationApi apiInstance = new LocalBreakoutAPIDeleteOperationApi();
        String lBOId = lBOId_example; // String | Identifier of the specific LBO to be retrieved or deleted
        try {
            ErrResponse result = apiInstance.localbreakoutsLBOIdDelete(lBOId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIDeleteOperationApi#localbreakoutsLBOIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.LocalBreakoutAPIDeleteOperationApi;

public class LocalBreakoutAPIDeleteOperationApiExample {

    public static void main(String[] args) {
        LocalBreakoutAPIDeleteOperationApi apiInstance = new LocalBreakoutAPIDeleteOperationApi();
        String lBOId = lBOId_example; // String | Identifier of the specific LBO to be retrieved or deleted
        try {
            ErrResponse result = apiInstance.localbreakoutsLBOIdDelete(lBOId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIDeleteOperationApi#localbreakoutsLBOIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: ApiKey)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apikey"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apikey"];
String *lBOId = lBOId_example; // Identifier of the specific LBO to be retrieved or deleted

LocalBreakoutAPIDeleteOperationApi *apiInstance = [[LocalBreakoutAPIDeleteOperationApi alloc] init];

// Delete an existing LocalBreakout
[apiInstance localbreakoutsLBOIdDeleteWith:lBOId
              completionHandler: ^(ErrResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Tim5GEdgeCloudAcceleration = require('tim_5_g_edge_cloud_acceleration');
var defaultClient = Tim5GEdgeCloudAcceleration.ApiClient.instance;

// Configure API key authorization: ApiKey
var ApiKey = defaultClient.authentications['ApiKey'];
ApiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKey.apiKeyPrefix['apikey'] = "Token"

var api = new Tim5GEdgeCloudAcceleration.LocalBreakoutAPIDeleteOperationApi()
var lBOId = lBOId_example; // {{String}} Identifier of the specific LBO to be retrieved or deleted

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.localbreakoutsLBOIdDelete(lBOId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class localbreakoutsLBOIdDeleteExample
    {
        public void main()
        {

            // Configure API key authorization: ApiKey
            Configuration.Default.ApiKey.Add("apikey", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apikey", "Bearer");

            var apiInstance = new LocalBreakoutAPIDeleteOperationApi();
            var lBOId = lBOId_example;  // String | Identifier of the specific LBO to be retrieved or deleted

            try
            {
                // Delete an existing LocalBreakout
                ErrResponse result = apiInstance.localbreakoutsLBOIdDelete(lBOId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling LocalBreakoutAPIDeleteOperationApi.localbreakoutsLBOIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: ApiKey
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apikey', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apikey', 'Bearer');

$api_instance = new Swagger\Client\ApiLocalBreakoutAPIDeleteOperationApi();
$lBOId = lBOId_example; // String | Identifier of the specific LBO to be retrieved or deleted

try {
    $result = $api_instance->localbreakoutsLBOIdDelete($lBOId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling LocalBreakoutAPIDeleteOperationApi->localbreakoutsLBOIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LocalBreakoutAPIDeleteOperationApi;

# Configure API key authorization: ApiKey
$WWW::SwaggerClient::Configuration::api_key->{'apikey'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apikey'} = "Bearer";

my $api_instance = WWW::SwaggerClient::LocalBreakoutAPIDeleteOperationApi->new();
my $lBOId = lBOId_example; # String | Identifier of the specific LBO to be retrieved or deleted

eval { 
    my $result = $api_instance->localbreakoutsLBOIdDelete(lBOId => $lBOId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling LocalBreakoutAPIDeleteOperationApi->localbreakoutsLBOIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: ApiKey
swagger_client.configuration.api_key['apikey'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apikey'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.LocalBreakoutAPIDeleteOperationApi()
lBOId = lBOId_example # String | Identifier of the specific LBO to be retrieved or deleted

try: 
    # Delete an existing LocalBreakout
    api_response = api_instance.localbreakouts_lbo_id_delete(lBOId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling LocalBreakoutAPIDeleteOperationApi->localbreakoutsLBOIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
LBO_id*
String
Identifier of the specific LBO to be retrieved or deleted
Required

Responses

Status: 200 - The resource has been successfully deleted

{"status":"OK","message":"Deleted"}

Status: 404 - The specified resource was not found

{"status":"ERROR","message":"Resource not found"}

Status: 504 - Connection timeout towards backend service has occurred

{"status":"ERROR","message":"Backend connection timeout"}

LocalBreakoutAPIGETOperation

localbreakoutsGet

read all of the active localbreakouts for the requester


/localbreakouts

Usage and SDK Samples

curl -X GET\
-H "apikey: [[apiKey]]"\
-H "Accept: application/json"\
"https://demo-eu05-prod.apigee.net/localbreakout/v1/localbreakouts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LocalBreakoutAPIGETOperationApi;

import java.io.File;
import java.util.*;

public class LocalBreakoutAPIGETOperationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: ApiKey
        ApiKeyAuth ApiKey = (ApiKeyAuth) defaultClient.getAuthentication("ApiKey");
        ApiKey.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //ApiKey.setApiKeyPrefix("Token");

        LocalBreakoutAPIGETOperationApi apiInstance = new LocalBreakoutAPIGETOperationApi();
        try {
            array[LBOResponse] result = apiInstance.localbreakoutsGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIGETOperationApi#localbreakoutsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.LocalBreakoutAPIGETOperationApi;

public class LocalBreakoutAPIGETOperationApiExample {

    public static void main(String[] args) {
        LocalBreakoutAPIGETOperationApi apiInstance = new LocalBreakoutAPIGETOperationApi();
        try {
            array[LBOResponse] result = apiInstance.localbreakoutsGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIGETOperationApi#localbreakoutsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: ApiKey)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apikey"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apikey"];

LocalBreakoutAPIGETOperationApi *apiInstance = [[LocalBreakoutAPIGETOperationApi alloc] init];

// read all of the active localbreakouts for the requester
[apiInstance localbreakoutsGetWithCompletionHandler: 
              ^(array[LBOResponse] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Tim5GEdgeCloudAcceleration = require('tim_5_g_edge_cloud_acceleration');
var defaultClient = Tim5GEdgeCloudAcceleration.ApiClient.instance;

// Configure API key authorization: ApiKey
var ApiKey = defaultClient.authentications['ApiKey'];
ApiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKey.apiKeyPrefix['apikey'] = "Token"

var api = new Tim5GEdgeCloudAcceleration.LocalBreakoutAPIGETOperationApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.localbreakoutsGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class localbreakoutsGetExample
    {
        public void main()
        {

            // Configure API key authorization: ApiKey
            Configuration.Default.ApiKey.Add("apikey", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apikey", "Bearer");

            var apiInstance = new LocalBreakoutAPIGETOperationApi();

            try
            {
                // read all of the active localbreakouts for the requester
                array[LBOResponse] result = apiInstance.localbreakoutsGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling LocalBreakoutAPIGETOperationApi.localbreakoutsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: ApiKey
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apikey', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apikey', 'Bearer');

$api_instance = new Swagger\Client\ApiLocalBreakoutAPIGETOperationApi();

try {
    $result = $api_instance->localbreakoutsGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling LocalBreakoutAPIGETOperationApi->localbreakoutsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LocalBreakoutAPIGETOperationApi;

# Configure API key authorization: ApiKey
$WWW::SwaggerClient::Configuration::api_key->{'apikey'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apikey'} = "Bearer";

my $api_instance = WWW::SwaggerClient::LocalBreakoutAPIGETOperationApi->new();

eval { 
    my $result = $api_instance->localbreakoutsGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling LocalBreakoutAPIGETOperationApi->localbreakoutsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: ApiKey
swagger_client.configuration.api_key['apikey'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apikey'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.LocalBreakoutAPIGETOperationApi()

try: 
    # read all of the active localbreakouts for the requester
    api_response = api_instance.localbreakouts_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling LocalBreakoutAPIGETOperationApi->localbreakoutsGet: %s\n" % e)

Parameters

Responses

Status: 200 - OK.

[{"LBO_id":25,"IP":"192.168.0.3"},{"LBO_id":26,"IP":"192.168.0.4"}]

Status: 500 - An unknow error has occurred

{"status":"ERROR","message":"Generic error"}

Status: 504 - Connection timeout towards backend service has occurred

{"status":"ERROR","message":"Backend connection timeout"}

localbreakoutsLBOIdGet

read the specific LBO


/localbreakouts/{LBO_id}

Usage and SDK Samples

curl -X GET\
-H "apikey: [[apiKey]]"\
-H "Accept: application/json"\
"https://demo-eu05-prod.apigee.net/localbreakout/v1/localbreakouts/{LBO_id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LocalBreakoutAPIGETOperationApi;

import java.io.File;
import java.util.*;

public class LocalBreakoutAPIGETOperationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: ApiKey
        ApiKeyAuth ApiKey = (ApiKeyAuth) defaultClient.getAuthentication("ApiKey");
        ApiKey.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //ApiKey.setApiKeyPrefix("Token");

        LocalBreakoutAPIGETOperationApi apiInstance = new LocalBreakoutAPIGETOperationApi();
        String lBOId = lBOId_example; // String | Identifier of the specific LBO to be retrieved or deleted
        try {
            LBOResponse result = apiInstance.localbreakoutsLBOIdGet(lBOId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIGETOperationApi#localbreakoutsLBOIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.LocalBreakoutAPIGETOperationApi;

public class LocalBreakoutAPIGETOperationApiExample {

    public static void main(String[] args) {
        LocalBreakoutAPIGETOperationApi apiInstance = new LocalBreakoutAPIGETOperationApi();
        String lBOId = lBOId_example; // String | Identifier of the specific LBO to be retrieved or deleted
        try {
            LBOResponse result = apiInstance.localbreakoutsLBOIdGet(lBOId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIGETOperationApi#localbreakoutsLBOIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: ApiKey)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apikey"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apikey"];
String *lBOId = lBOId_example; // Identifier of the specific LBO to be retrieved or deleted

LocalBreakoutAPIGETOperationApi *apiInstance = [[LocalBreakoutAPIGETOperationApi alloc] init];

// read the specific LBO
[apiInstance localbreakoutsLBOIdGetWith:lBOId
              completionHandler: ^(LBOResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Tim5GEdgeCloudAcceleration = require('tim_5_g_edge_cloud_acceleration');
var defaultClient = Tim5GEdgeCloudAcceleration.ApiClient.instance;

// Configure API key authorization: ApiKey
var ApiKey = defaultClient.authentications['ApiKey'];
ApiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKey.apiKeyPrefix['apikey'] = "Token"

var api = new Tim5GEdgeCloudAcceleration.LocalBreakoutAPIGETOperationApi()
var lBOId = lBOId_example; // {{String}} Identifier of the specific LBO to be retrieved or deleted

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.localbreakoutsLBOIdGet(lBOId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class localbreakoutsLBOIdGetExample
    {
        public void main()
        {

            // Configure API key authorization: ApiKey
            Configuration.Default.ApiKey.Add("apikey", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apikey", "Bearer");

            var apiInstance = new LocalBreakoutAPIGETOperationApi();
            var lBOId = lBOId_example;  // String | Identifier of the specific LBO to be retrieved or deleted

            try
            {
                // read the specific LBO
                LBOResponse result = apiInstance.localbreakoutsLBOIdGet(lBOId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling LocalBreakoutAPIGETOperationApi.localbreakoutsLBOIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: ApiKey
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apikey', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apikey', 'Bearer');

$api_instance = new Swagger\Client\ApiLocalBreakoutAPIGETOperationApi();
$lBOId = lBOId_example; // String | Identifier of the specific LBO to be retrieved or deleted

try {
    $result = $api_instance->localbreakoutsLBOIdGet($lBOId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling LocalBreakoutAPIGETOperationApi->localbreakoutsLBOIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LocalBreakoutAPIGETOperationApi;

# Configure API key authorization: ApiKey
$WWW::SwaggerClient::Configuration::api_key->{'apikey'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apikey'} = "Bearer";

my $api_instance = WWW::SwaggerClient::LocalBreakoutAPIGETOperationApi->new();
my $lBOId = lBOId_example; # String | Identifier of the specific LBO to be retrieved or deleted

eval { 
    my $result = $api_instance->localbreakoutsLBOIdGet(lBOId => $lBOId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling LocalBreakoutAPIGETOperationApi->localbreakoutsLBOIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: ApiKey
swagger_client.configuration.api_key['apikey'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apikey'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.LocalBreakoutAPIGETOperationApi()
lBOId = lBOId_example # String | Identifier of the specific LBO to be retrieved or deleted

try: 
    # read the specific LBO
    api_response = api_instance.localbreakouts_lbo_id_get(lBOId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling LocalBreakoutAPIGETOperationApi->localbreakoutsLBOIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
LBO_id*
String
Identifier of the specific LBO to be retrieved or deleted
Required

Responses

Status: 200 - OK.

Status: 404 - The specified resource was not found

{"status":"ERROR","message":"Resource not found"}

Status: 500 - An unknow error has occurred

{"status":"ERROR","message":"Generic error"}

Status: 504 - Connection timeout towards backend service has occurred

{"status":"ERROR","message":"Backend connection timeout"}

LocalBreakoutAPIPOSTOperation

localbreakoutsPost

Creates a new localbreakout resource


/localbreakouts

Usage and SDK Samples

curl -X POST\
-H "apikey: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://demo-eu05-prod.apigee.net/localbreakout/v1/localbreakouts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LocalBreakoutAPIPOSTOperationApi;

import java.io.File;
import java.util.*;

public class LocalBreakoutAPIPOSTOperationApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: ApiKey
        ApiKeyAuth ApiKey = (ApiKeyAuth) defaultClient.getAuthentication("ApiKey");
        ApiKey.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //ApiKey.setApiKeyPrefix("Token");

        LocalBreakoutAPIPOSTOperationApi apiInstance = new LocalBreakoutAPIPOSTOperationApi();
        Localbreakout body = {
  "serviceLevel" : "Premium",
  "userGroup" : "V2X",
  "trafficFilters" : [ {
    "flowId" : 1,
    "flowDescriptions" : [ "any 192.168.0.3 tcp any any" ]
  } ],
  "localBreakoutID" : [ "TurinEast" ],
  "temporalValidities" : [ {
    "startTime" : "2020-08-27T11:21:57.162Z",
    "stopTime" : "2020-08-27T11:23:57.162Z"
  } ]
}; // Localbreakout | Request to create a new localbreakout resource
        try {
            LBOResponse result = apiInstance.localbreakoutsPost(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIPOSTOperationApi#localbreakoutsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.LocalBreakoutAPIPOSTOperationApi;

public class LocalBreakoutAPIPOSTOperationApiExample {

    public static void main(String[] args) {
        LocalBreakoutAPIPOSTOperationApi apiInstance = new LocalBreakoutAPIPOSTOperationApi();
        Localbreakout body = {
  "serviceLevel" : "Premium",
  "userGroup" : "V2X",
  "trafficFilters" : [ {
    "flowId" : 1,
    "flowDescriptions" : [ "any 192.168.0.3 tcp any any" ]
  } ],
  "localBreakoutID" : [ "TurinEast" ],
  "temporalValidities" : [ {
    "startTime" : "2020-08-27T11:21:57.162Z",
    "stopTime" : "2020-08-27T11:23:57.162Z"
  } ]
}; // Localbreakout | Request to create a new localbreakout resource
        try {
            LBOResponse result = apiInstance.localbreakoutsPost(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LocalBreakoutAPIPOSTOperationApi#localbreakoutsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: ApiKey)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"apikey"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"apikey"];
Localbreakout *body = {
  "serviceLevel" : "Premium",
  "userGroup" : "V2X",
  "trafficFilters" : [ {
    "flowId" : 1,
    "flowDescriptions" : [ "any 192.168.0.3 tcp any any" ]
  } ],
  "localBreakoutID" : [ "TurinEast" ],
  "temporalValidities" : [ {
    "startTime" : "2020-08-27T11:21:57.162Z",
    "stopTime" : "2020-08-27T11:23:57.162Z"
  } ]
}; // Request to create a new localbreakout resource

LocalBreakoutAPIPOSTOperationApi *apiInstance = [[LocalBreakoutAPIPOSTOperationApi alloc] init];

// Creates a new localbreakout resource
[apiInstance localbreakoutsPostWith:body
              completionHandler: ^(LBOResponse output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Tim5GEdgeCloudAcceleration = require('tim_5_g_edge_cloud_acceleration');
var defaultClient = Tim5GEdgeCloudAcceleration.ApiClient.instance;

// Configure API key authorization: ApiKey
var ApiKey = defaultClient.authentications['ApiKey'];
ApiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//ApiKey.apiKeyPrefix['apikey'] = "Token"

var api = new Tim5GEdgeCloudAcceleration.LocalBreakoutAPIPOSTOperationApi()
var body = {
  "serviceLevel" : "Premium",
  "userGroup" : "V2X",
  "trafficFilters" : [ {
    "flowId" : 1,
    "flowDescriptions" : [ "any 192.168.0.3 tcp any any" ]
  } ],
  "localBreakoutID" : [ "TurinEast" ],
  "temporalValidities" : [ {
    "startTime" : "2020-08-27T11:21:57.162Z",
    "stopTime" : "2020-08-27T11:23:57.162Z"
  } ]
}; // {{Localbreakout}} Request to create a new localbreakout resource

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.localbreakoutsPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class localbreakoutsPostExample
    {
        public void main()
        {

            // Configure API key authorization: ApiKey
            Configuration.Default.ApiKey.Add("apikey", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("apikey", "Bearer");

            var apiInstance = new LocalBreakoutAPIPOSTOperationApi();
            var body = new Localbreakout(); // Localbreakout | Request to create a new localbreakout resource

            try
            {
                // Creates a new localbreakout resource
                LBOResponse result = apiInstance.localbreakoutsPost(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling LocalBreakoutAPIPOSTOperationApi.localbreakoutsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: ApiKey
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('apikey', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('apikey', 'Bearer');

$api_instance = new Swagger\Client\ApiLocalBreakoutAPIPOSTOperationApi();
$body = {
  "serviceLevel" : "Premium",
  "userGroup" : "V2X",
  "trafficFilters" : [ {
    "flowId" : 1,
    "flowDescriptions" : [ "any 192.168.0.3 tcp any any" ]
  } ],
  "localBreakoutID" : [ "TurinEast" ],
  "temporalValidities" : [ {
    "startTime" : "2020-08-27T11:21:57.162Z",
    "stopTime" : "2020-08-27T11:23:57.162Z"
  } ]
}; // Localbreakout | Request to create a new localbreakout resource

try {
    $result = $api_instance->localbreakoutsPost($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling LocalBreakoutAPIPOSTOperationApi->localbreakoutsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LocalBreakoutAPIPOSTOperationApi;

# Configure API key authorization: ApiKey
$WWW::SwaggerClient::Configuration::api_key->{'apikey'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'apikey'} = "Bearer";

my $api_instance = WWW::SwaggerClient::LocalBreakoutAPIPOSTOperationApi->new();
my $body = WWW::SwaggerClient::Object::Localbreakout->new(); # Localbreakout | Request to create a new localbreakout resource

eval { 
    my $result = $api_instance->localbreakoutsPost(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling LocalBreakoutAPIPOSTOperationApi->localbreakoutsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: ApiKey
swagger_client.configuration.api_key['apikey'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['apikey'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.LocalBreakoutAPIPOSTOperationApi()
body = {
  "serviceLevel" : "Premium",
  "userGroup" : "V2X",
  "trafficFilters" : [ {
    "flowId" : 1,
    "flowDescriptions" : [ "any 192.168.0.3 tcp any any" ]
  } ],
  "localBreakoutID" : [ "TurinEast" ],
  "temporalValidities" : [ {
    "startTime" : "2020-08-27T11:21:57.162Z",
    "stopTime" : "2020-08-27T11:23:57.162Z"
  } ]
} # Localbreakout | Request to create a new localbreakout resource

try: 
    # Creates a new localbreakout resource
    api_response = api_instance.localbreakouts_post(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling LocalBreakoutAPIPOSTOperationApi->localbreakoutsPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - Created (Successful creation of subscription)

Status: 500 - An unknow error has occurred

{"status":"ERROR","message":"Generic error"}

Status: 504 - Connection timeout towards backend service has occurred

{"status":"ERROR","message":"Backend connection timeout"}