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