Interface VendorNetworkFunctions
public interface VendorNetworkFunctions
Resource collection API of VendorNetworkFunctions.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new VendorNetworkFunction resource.Gets information about the specified vendor network function.Gets information about the specified vendor network function.com.azure.core.http.rest.Response<VendorNetworkFunction>
getByIdWithResponse
(String id, com.azure.core.util.Context context) Gets information about the specified vendor network function.com.azure.core.http.rest.Response<VendorNetworkFunction>
getWithResponse
(String locationName, String vendorName, String serviceKey, com.azure.core.util.Context context) Gets information about the specified vendor network function.com.azure.core.http.rest.PagedIterable<VendorNetworkFunction>
Lists all the vendor network function sub resources in an Azure region, filtered by skuType, skuName, vendorProvisioningState.com.azure.core.http.rest.PagedIterable<VendorNetworkFunction>
Lists all the vendor network function sub resources in an Azure region, filtered by skuType, skuName, vendorProvisioningState.
-
Method Details
-
getWithResponse
com.azure.core.http.rest.Response<VendorNetworkFunction> getWithResponse(String locationName, String vendorName, String serviceKey, com.azure.core.util.Context context) Gets information about the specified vendor network function.- Parameters:
locationName
- The Azure region where the network function resource was created by the customer.vendorName
- The name of the vendor.serviceKey
- The GUID for the vendor network function.context
- The context to associate with this operation.- Returns:
- information about the specified vendor network function along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
Gets information about the specified vendor network function.- Parameters:
locationName
- The Azure region where the network function resource was created by the customer.vendorName
- The name of the vendor.serviceKey
- The GUID for the vendor network function.- Returns:
- information about the specified vendor network function.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<VendorNetworkFunction> list(String locationName, String vendorName) Lists all the vendor network function sub resources in an Azure region, filtered by skuType, skuName, vendorProvisioningState.- Parameters:
locationName
- The Azure region where the network function resource was created by the customer.vendorName
- The name of the vendor.- Returns:
- response for vendors API service call as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<VendorNetworkFunction> list(String locationName, String vendorName, String filter, com.azure.core.util.Context context) Lists all the vendor network function sub resources in an Azure region, filtered by skuType, skuName, vendorProvisioningState.- Parameters:
locationName
- The Azure region where the network function resource was created by the customer.vendorName
- The name of the vendor.filter
- The filter to apply on the operation. The properties you can use for eq (equals) are: skuType, skuName and vendorProvisioningState.context
- The context to associate with this operation.- Returns:
- response for vendors API service call as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getById
Gets information about the specified vendor network function.- Parameters:
id
- the resource ID.- Returns:
- information about the specified vendor network function along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getByIdWithResponse
com.azure.core.http.rest.Response<VendorNetworkFunction> getByIdWithResponse(String id, com.azure.core.util.Context context) Gets information about the specified vendor network function.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Returns:
- information about the specified vendor network function along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
define
Begins definition for a new VendorNetworkFunction resource.- Parameters:
name
- resource name.- Returns:
- the first stage of the new VendorNetworkFunction definition.
-