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