TrunkedNetworksClient Interface

public interface TrunkedNetworksClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<TrunkedNetworkInner>,TrunkedNetworkInner> beginCreateOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters)

Create a new trunked network or update the properties of the existing trunked network.

abstract SyncPoller<PollResult<TrunkedNetworkInner>,TrunkedNetworkInner> beginCreateOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new trunked network or update the properties of the existing trunked network.

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

Delete the provided trunked network.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String trunkedNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the provided trunked network.

abstract TrunkedNetworkInner createOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters)

Create a new trunked network or update the properties of the existing trunked network.

abstract TrunkedNetworkInner createOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new trunked network or update the properties of the existing trunked network.

abstract void delete(String resourceGroupName, String trunkedNetworkName)

Delete the provided trunked network.

abstract void delete(String resourceGroupName, String trunkedNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the provided trunked network.

abstract TrunkedNetworkInner getByResourceGroup(String resourceGroupName, String trunkedNetworkName)

Get properties of the provided trunked network.

abstract Response<TrunkedNetworkInner> getByResourceGroupWithResponse(String resourceGroupName, String trunkedNetworkName, Context context)

Get properties of the provided trunked network.

abstract PagedIterable<TrunkedNetworkInner> list()

Get a list of trunked networks in the provided subscription.

abstract PagedIterable<TrunkedNetworkInner> list(Integer top, String skipToken, Context context)

Get a list of trunked networks in the provided subscription.

abstract PagedIterable<TrunkedNetworkInner> listByResourceGroup(String resourceGroupName)

Get a list of trunked networks in the provided resource group.

abstract PagedIterable<TrunkedNetworkInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)

Get a list of trunked networks in the provided resource group.

abstract TrunkedNetworkInner update(String resourceGroupName, String trunkedNetworkName)

Update tags associated with the provided trunked network.

abstract Response<TrunkedNetworkInner> updateWithResponse(String resourceGroupName, String trunkedNetworkName, String ifMatch, String ifNoneMatch, TrunkedNetworkPatchParameters trunkedNetworkUpdateParameters, Context context)

Update tags associated with the provided trunked network.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<TrunkedNetworkInner>,TrunkedNetworkInner> beginCreateOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters)

Create a new trunked network or update the properties of the existing trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
trunkedNetworkParameters - The request body.

Returns:

the SyncPoller<T,U> for polling of trunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<TrunkedNetworkInner>,TrunkedNetworkInner> beginCreateOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new trunked network or update the properties of the existing trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
trunkedNetworkParameters - The request body.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of trunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String trunkedNetworkName)

Delete the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String trunkedNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

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

createOrUpdate

public abstract TrunkedNetworkInner createOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters)

Create a new trunked network or update the properties of the existing trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
trunkedNetworkParameters - The request body.

Returns:

trunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network.

createOrUpdate

public abstract TrunkedNetworkInner createOrUpdate(String resourceGroupName, String trunkedNetworkName, TrunkedNetworkInner trunkedNetworkParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new trunked network or update the properties of the existing trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
trunkedNetworkParameters - The request body.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

trunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network.

delete

public abstract void delete(String resourceGroupName, String trunkedNetworkName)

Delete the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.

delete

public abstract void delete(String resourceGroupName, String trunkedNetworkName, String ifMatch, String ifNoneMatch, Context context)

Delete the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

getByResourceGroup

public abstract TrunkedNetworkInner getByResourceGroup(String resourceGroupName, String trunkedNetworkName)

Get properties of the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.

Returns:

properties of the provided trunked network.

getByResourceGroupWithResponse

public abstract Response<TrunkedNetworkInner> getByResourceGroupWithResponse(String resourceGroupName, String trunkedNetworkName, Context context)

Get properties of the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
context - The context to associate with this operation.

Returns:

properties of the provided trunked network along with Response<T>.

list

public abstract PagedIterable<TrunkedNetworkInner> list()

Get a list of trunked networks in the provided subscription.

Returns:

a list of trunked networks in the provided subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<TrunkedNetworkInner> list(Integer top, String skipToken, Context context)

Get a list of trunked networks in the provided subscription.

Parameters:

top - The maximum number of resources to return from the operation. Example: '$top=10'.
skipToken - The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large result sets.
context - The context to associate with this operation.

Returns:

a list of trunked networks in the provided subscription as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<TrunkedNetworkInner> listByResourceGroup(String resourceGroupName)

Get a list of trunked networks in the provided resource group.

Parameters:

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

Returns:

a list of trunked networks in the provided resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<TrunkedNetworkInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)

Get a list of trunked networks in the provided resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
top - The maximum number of resources to return from the operation. Example: '$top=10'.
skipToken - The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large result sets.
context - The context to associate with this operation.

Returns:

a list of trunked networks in the provided resource group as paginated response with PagedIterable<T>.

update

public abstract TrunkedNetworkInner update(String resourceGroupName, String trunkedNetworkName)

Update tags associated with the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.

Returns:

trunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network.

updateWithResponse

public abstract Response<TrunkedNetworkInner> updateWithResponse(String resourceGroupName, String trunkedNetworkName, String ifMatch, String ifNoneMatch, TrunkedNetworkPatchParameters trunkedNetworkUpdateParameters, Context context)

Update tags associated with the provided trunked network.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
trunkedNetworkName - The name of the trunked network.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
trunkedNetworkUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

trunkedNetwork represents a network that utilizes multiple isolation domains and specified VLANs to create a trunked network along with Response<T>.

Applies to