NetworkFunctionDefinitionGroupsClient Interface

public interface NetworkFunctionDefinitionGroupsClient

An instance of this class provides access to all the operations defined in NetworkFunctionDefinitionGroupsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<NetworkFunctionDefinitionGroupInner>,NetworkFunctionDefinitionGroupInner> beginCreateOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters)

Creates or updates a network function definition group.

abstract SyncPoller<PollResult<NetworkFunctionDefinitionGroupInner>,NetworkFunctionDefinitionGroupInner> beginCreateOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters, Context context)

Creates or updates a network function definition group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName)

Deletes a specified network function definition group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, Context context)

Deletes a specified network function definition group.

abstract NetworkFunctionDefinitionGroupInner createOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters)

Creates or updates a network function definition group.

abstract NetworkFunctionDefinitionGroupInner createOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters, Context context)

Creates or updates a network function definition group.

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 NetworkFunctionDefinitionGroupInner get(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName)

Gets information about the specified networkFunctionDefinition group.

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

Gets information about the specified networkFunctionDefinition group.

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

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

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

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

abstract NetworkFunctionDefinitionGroupInner update(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, TagsObject parameters)

Updates a network function definition group resource.

abstract Response<NetworkFunctionDefinitionGroupInner> updateWithResponse(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, TagsObject parameters, Context context)

Updates a network function definition group resource.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<NetworkFunctionDefinitionGroupInner>,NetworkFunctionDefinitionGroupInner> beginCreateOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters)

Creates or updates a 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.
parameters - Parameters supplied to the create or update publisher network function definition group operation.

Returns:

the SyncPoller<T,U> for polling of network function definition group resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<NetworkFunctionDefinitionGroupInner>,NetworkFunctionDefinitionGroupInner> beginCreateOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters, Context context)

Creates or updates a 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.
parameters - Parameters supplied to the create or update publisher network function definition group operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of network function definition group resource.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract NetworkFunctionDefinitionGroupInner createOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters)

Creates or updates a 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.
parameters - Parameters supplied to the create or update publisher network function definition group operation.

Returns:

network function definition group resource.

createOrUpdate

public abstract NetworkFunctionDefinitionGroupInner createOrUpdate(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, NetworkFunctionDefinitionGroupInner parameters, Context context)

Creates or updates a 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.
parameters - Parameters supplied to the create or update publisher network function definition group operation.
context - The context to associate with this operation.

Returns:

network function definition group resource.

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.

get

public abstract NetworkFunctionDefinitionGroupInner 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.

getWithResponse

public abstract Response<NetworkFunctionDefinitionGroupInner> 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<NetworkFunctionDefinitionGroupInner> 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<NetworkFunctionDefinitionGroupInner> 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>.

update

public abstract NetworkFunctionDefinitionGroupInner update(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, TagsObject parameters)

Updates a network function definition group resource.

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.
parameters - Parameters supplied to the create or update publisher network function definition group operation.

Returns:

network function definition group resource.

updateWithResponse

public abstract Response<NetworkFunctionDefinitionGroupInner> updateWithResponse(String resourceGroupName, String publisherName, String networkFunctionDefinitionGroupName, TagsObject parameters, Context context)

Updates a network function definition group resource.

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.
parameters - Parameters supplied to the create or update publisher network function definition group operation.
context - The context to associate with this operation.

Returns:

network function definition group resource along with Response<T>.

Applies to