NetworkFunctionDefinitionGroups Interface

public interface NetworkFunctionDefinitionGroups

Resource collection API of NetworkFunctionDefinitionGroups.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new NetworkFunctionDefinitionGroup resource.

abstract void delete(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName)

Deletes a specified network function definition group.

abstract void delete(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, Context context)

Deletes a specified network function definition group.

abstract void deleteById(String id)

Deletes a specified network function definition group.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes a specified network function definition group.

abstract NetworkFunctionDefinitionGroup get(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName)

Gets information about the specified networkFunctionDefinition group.

abstract NetworkFunctionDefinitionGroup getById(String id)

Gets information about the specified networkFunctionDefinition group.

abstract Response<NetworkFunctionDefinitionGroup> getByIdWithResponse(String id, Context context)

Gets information about the specified networkFunctionDefinition group.

abstract Response<NetworkFunctionDefinitionGroup> getWithResponse(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, Context context)

Gets information about the specified networkFunctionDefinition group.

abstract PagedIterable<NetworkFunctionDefinitionGroup> listByPublisher(String resourceGroupName, String publisherName)

Gets information of the network function definition groups under a publisher.

abstract PagedIterable<NetworkFunctionDefinitionGroup> listByPublisher(String resourceGroupName, String publisherName, Context context)

Gets information of the network function definition groups under a publisher.

Method Details

define

public abstract NetworkFunctionDefinitionGroup.DefinitionStages.Blank define(String name)

Begins definition for a new NetworkFunctionDefinitionGroup resource.

Parameters:

name - resource name.

Returns:

the first stage of the new NetworkFunctionDefinitionGroup definition.

delete

public abstract void delete(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName)

Deletes a specified network function definition group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
publisherName - The name of the publisher.
networkFunctionDefinitionGroupName - The name of the network function definition group.

delete

public abstract void delete(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, Context context)

Deletes a specified network function definition group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
publisherName - The name of the publisher.
networkFunctionDefinitionGroupName - The name of the network function definition group.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes a specified network function definition group.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes a specified network function definition group.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract NetworkFunctionDefinitionGroup get(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName)

Gets information about the specified networkFunctionDefinition group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
publisherName - The name of the publisher.
networkFunctionDefinitionGroupName - The name of the network function definition group.

Returns:

information about the specified networkFunctionDefinition group.

getById

public abstract NetworkFunctionDefinitionGroup getById(String id)

Gets information about the specified networkFunctionDefinition group.

Parameters:

id - the resource ID.

Returns:

information about the specified networkFunctionDefinition group along with Response<T>.

getByIdWithResponse

public abstract Response<NetworkFunctionDefinitionGroup> getByIdWithResponse(String id, Context context)

Gets information about the specified networkFunctionDefinition group.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

information about the specified networkFunctionDefinition group along with Response<T>.

getWithResponse

public abstract Response<NetworkFunctionDefinitionGroup> getWithResponse(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, Context context)

Gets information about the specified networkFunctionDefinition group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
publisherName - The name of the publisher.
networkFunctionDefinitionGroupName - The name of the network function definition group.
context - The context to associate with this operation.

Returns:

information about the specified networkFunctionDefinition group along with Response<T>.

listByPublisher

public abstract PagedIterable<NetworkFunctionDefinitionGroup> listByPublisher(String resourceGroupName, String publisherName)

Gets information of the network function definition groups under a publisher.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
publisherName - The name of the publisher.

Returns:

information of the network function definition groups under a publisher as paginated response with PagedIterable<T>.

listByPublisher

public abstract PagedIterable<NetworkFunctionDefinitionGroup> listByPublisher(String resourceGroupName, String publisherName, Context context)

Gets information of the network function definition groups under a publisher.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
publisherName - The name of the publisher.
context - The context to associate with this operation.

Returns:

information of the network function definition groups under a publisher as paginated response with PagedIterable<T>.

Applies to