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