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