NetworkProfilesClient Interface
Implements
public interface NetworkProfilesClient extends InnerSupportsGet <NetworkProfileInner >, InnerSupportsListing <NetworkProfileInner >, InnerSupportsDelete <Void >
An instance of this class provides access to all the operations defined in NetworkProfilesClient.
Method Summary
Modifier and Type
Method and Description
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String networkProfileName, Context context)
Deletes the specified network profile.
abstract
PollerFlux <PollResult <Void >,Void >
beginDeleteAsync(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
abstract
NetworkProfileInner
createOrUpdate(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters)
Creates or updates a network profile.
abstract
Mono <NetworkProfileInner >
createOrUpdateAsync(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters)
Creates or updates a network profile.
abstract
Response <NetworkProfileInner >
createOrUpdateWithResponse(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters, Context context)
Creates or updates a network profile.
abstract
Mono <Response <NetworkProfileInner >>
createOrUpdateWithResponseAsync(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters)
Creates or updates a network profile.
abstract
void
delete(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
abstract
void
delete(String resourceGroupName, String networkProfileName, Context context)
Deletes the specified network profile.
abstract
Mono <Void >
deleteAsync(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
abstract
Mono <Response <Flux <ByteBuffer >>>
deleteWithResponseAsync(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
abstract
NetworkProfileInner
getByResourceGroup(String resourceGroupName, String networkProfileName)
Gets the specified network profile in a specified resource group.
abstract
Mono <NetworkProfileInner >
getByResourceGroupAsync(String resourceGroupName, String networkProfileName)
Gets the specified network profile in a specified resource group.
abstract
Response <NetworkProfileInner >
getByResourceGroupWithResponse(String resourceGroupName, String networkProfileName, String expand, Context context)
Gets the specified network profile in a specified resource group.
abstract
Mono <Response <NetworkProfileInner >>
getByResourceGroupWithResponseAsync(String resourceGroupName, String networkProfileName, String expand)
Gets the specified network profile in a specified resource group.
abstract
PagedIterable <NetworkProfileInner >
list()
Gets all the network profiles in a subscription.
abstract
PagedIterable <NetworkProfileInner >
list(Context context)
Gets all the network profiles in a subscription.
abstract
PagedFlux <NetworkProfileInner >
listAsync()
Gets all the network profiles in a subscription.
abstract
PagedIterable <NetworkProfileInner >
listByResourceGroup(String resourceGroupName)
Gets all network profiles in a resource group.
abstract
PagedIterable <NetworkProfileInner >
listByResourceGroup(String resourceGroupName, Context context)
Gets all network profiles in a resource group.
abstract
PagedFlux <NetworkProfileInner >
listByResourceGroupAsync(String resourceGroupName)
Gets all network profiles in a resource group.
abstract
NetworkProfileInner
updateTags(String resourceGroupName, String networkProfileName, TagsObject parameters)
Updates network profile tags.
abstract
Mono <NetworkProfileInner >
updateTagsAsync(String resourceGroupName, String networkProfileName, TagsObject parameters)
Updates network profile tags.
abstract
Response <NetworkProfileInner >
updateTagsWithResponse(String resourceGroupName, String networkProfileName, TagsObject parameters, Context context)
Updates network profile tags.
abstract
Mono <Response <NetworkProfileInner >>
updateTagsWithResponseAsync(String resourceGroupName, String networkProfileName, TagsObject parameters)
Updates network profile tags.
Method Details
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String networkProfileName, Context context)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
Returns:
createOrUpdate
public abstract NetworkProfileInner createOrUpdate(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters)
Creates or updates a network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to the create or update network profile operation.
Returns:
network profile resource.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters)
Creates or updates a network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to the create or update network profile operation.
Returns:
network profile resource on successful completion of Mono .
createOrUpdateWithResponse
public abstract Response createOrUpdateWithResponse(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters, Context context)
Creates or updates a network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to the create or update network profile operation.
context
- The context to associate with this operation.
Returns:
createOrUpdateWithResponseAsync
public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String networkProfileName, NetworkProfileInner parameters)
Creates or updates a network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to the create or update network profile operation.
Returns:
network profile resource along with
Response<T> on successful completion of
Mono .
delete
public abstract void delete(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
delete
public abstract void delete(String resourceGroupName, String networkProfileName, Context context)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String networkProfileName)
Deletes the specified network profile.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the NetworkProfile.
Returns:
getByResourceGroup
public abstract NetworkProfileInner getByResourceGroup(String resourceGroupName, String networkProfileName)
Gets the specified network profile in a specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the public IP prefix.
Returns:
the specified network profile in a specified resource group.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String networkProfileName)
Gets the specified network profile in a specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the public IP prefix.
Returns:
the specified network profile in a specified resource group on successful completion of Mono .
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String networkProfileName, String expand, Context context)
Gets the specified network profile in a specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the public IP prefix.
expand
- Expands referenced resources.
context
- The context to associate with this operation.
Returns:
the specified network profile in a specified resource group along with
Response<T> .
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String networkProfileName, String expand)
Gets the specified network profile in a specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the public IP prefix.
expand
- Expands referenced resources.
Returns:
the specified network profile in a specified resource group along with
Response<T> on successful
completion of
Mono .
list
public abstract PagedIterable list()
Gets all the network profiles in a subscription.
Returns:
all the network profiles in a subscription as paginated response with
PagedIterable<T> .
list
public abstract PagedIterable list(Context context)
Gets all the network profiles in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
all the network profiles in a subscription as paginated response with
PagedIterable<T> .
listAsync
public abstract PagedFlux listAsync()
Gets all the network profiles in a subscription.
Returns:
all the network profiles in a subscription as paginated response with
PagedFlux<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Gets all network profiles in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
all network profiles in a resource group as paginated response with
PagedIterable<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Gets all network profiles in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
context
- The context to associate with this operation.
Returns:
all network profiles in a resource group as paginated response with
PagedIterable<T> .
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Gets all network profiles in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
all network profiles in a resource group as paginated response with
PagedFlux<T> .
updateTags
public abstract NetworkProfileInner updateTags(String resourceGroupName, String networkProfileName, TagsObject parameters)
Updates network profile tags.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to update network profile tags.
Returns:
network profile resource.
updateTagsAsync
public abstract Mono updateTagsAsync(String resourceGroupName, String networkProfileName, TagsObject parameters)
Updates network profile tags.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to update network profile tags.
Returns:
network profile resource on successful completion of Mono .
updateTagsWithResponse
public abstract Response updateTagsWithResponse(String resourceGroupName, String networkProfileName, TagsObject parameters, Context context)
Updates network profile tags.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to update network profile tags.
context
- The context to associate with this operation.
Returns:
updateTagsWithResponseAsync
public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String networkProfileName, TagsObject parameters)
Updates network profile tags.
Parameters:
resourceGroupName
- The name of the resource group.
networkProfileName
- The name of the network profile.
parameters
- Parameters supplied to update network profile tags.
Returns:
network profile resource along with
Response<T> on successful completion of
Mono .
Applies to