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