ServiceEndpointPolicyDefinitionsClient Interface

public interface ServiceEndpointPolicyDefinitionsClient

An instance of this class provides access to all the operations defined in ServiceEndpointPolicyDefinitionsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServiceEndpointPolicyDefinitionInner>,ServiceEndpointPolicyDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract SyncPoller<PollResult<ServiceEndpointPolicyDefinitionInner>,ServiceEndpointPolicyDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions, Context context)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract PollerFlux<PollResult<ServiceEndpointPolicyDefinitionInner>,ServiceEndpointPolicyDefinitionInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, Context context)

Deletes the specified ServiceEndpoint policy definitions.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

abstract ServiceEndpointPolicyDefinitionInner createOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract ServiceEndpointPolicyDefinitionInner createOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions, Context context)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract reactor.core.publisher.Mono<ServiceEndpointPolicyDefinitionInner> createOrUpdateAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

abstract void delete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

abstract void delete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, Context context)

Deletes the specified ServiceEndpoint policy definitions.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

abstract ServiceEndpointPolicyDefinitionInner get(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get a ServiceEndpointPolicyDefinition.

abstract reactor.core.publisher.Mono<ServiceEndpointPolicyDefinitionInner> getAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get a ServiceEndpointPolicyDefinition.

abstract Response<ServiceEndpointPolicyDefinitionInner> getWithResponse(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, Context context)

Get a ServiceEndpointPolicyDefinition.

abstract reactor.core.publisher.Mono<Response<ServiceEndpointPolicyDefinitionInner>> getWithResponseAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get a ServiceEndpointPolicyDefinition.

abstract PagedIterable<ServiceEndpointPolicyDefinitionInner> listByResourceGroup(String resourceGroupName, String serviceEndpointPolicyName)

Gets all service endpoint policy definitions in a service end point policy.

abstract PagedIterable<ServiceEndpointPolicyDefinitionInner> listByResourceGroup(String resourceGroupName, String serviceEndpointPolicyName, Context context)

Gets all service endpoint policy definitions in a service end point policy.

abstract PagedFlux<ServiceEndpointPolicyDefinitionInner> listByResourceGroupAsync(String resourceGroupName, String serviceEndpointPolicyName)

Gets all service endpoint policy definitions in a service end point policy.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ServiceEndpointPolicyDefinitionInner>,ServiceEndpointPolicyDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.

Returns:

the SyncPoller<T,U> for polling of service Endpoint policy definitions.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ServiceEndpointPolicyDefinitionInner>,ServiceEndpointPolicyDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions, Context context)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of service Endpoint policy definitions.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ServiceEndpointPolicyDefinitionInner>,ServiceEndpointPolicyDefinitionInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.

Returns:

the PollerFlux<T,U> for polling of service Endpoint policy definitions.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, Context context)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ServiceEndpointPolicyDefinitionInner createOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.

Returns:

service Endpoint policy definitions.

createOrUpdate

public abstract ServiceEndpointPolicyDefinitionInner createOrUpdate(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions, Context context)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.
context - The context to associate with this operation.

Returns:

service Endpoint policy definitions.

createOrUpdateAsync

public abstract Mono<ServiceEndpointPolicyDefinitionInner> createOrUpdateAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.

Returns:

service Endpoint policy definitions on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, ServiceEndpointPolicyDefinitionInner serviceEndpointPolicyDefinitions)

Creates or updates a service endpoint policy definition in the specified service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
serviceEndpointPolicyDefinitions - Parameters supplied to the create or update service endpoint policy operation.

Returns:

service Endpoint policy definitions along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

delete

public abstract void delete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, Context context)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ServiceEndpointPolicyDefinitionInner get(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get a ServiceEndpointPolicyDefinition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

a ServiceEndpointPolicyDefinition.

getAsync

public abstract Mono<ServiceEndpointPolicyDefinitionInner> getAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get a ServiceEndpointPolicyDefinition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

a ServiceEndpointPolicyDefinition on successful completion of Mono.

getWithResponse

public abstract Response<ServiceEndpointPolicyDefinitionInner> getWithResponse(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName, Context context)

Get a ServiceEndpointPolicyDefinition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.
context - The context to associate with this operation.

Returns:

a ServiceEndpointPolicyDefinition along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ServiceEndpointPolicyDefinitionInner>> getWithResponseAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get a ServiceEndpointPolicyDefinition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

a ServiceEndpointPolicyDefinition along with Response<T> on successful completion of Mono.

listByResourceGroup

public abstract PagedIterable<ServiceEndpointPolicyDefinitionInner> listByResourceGroup(String resourceGroupName, String serviceEndpointPolicyName)

Gets all service endpoint policy definitions in a service end point policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.

Returns:

all service endpoint policy definitions in a service end point policy as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<ServiceEndpointPolicyDefinitionInner> listByResourceGroup(String resourceGroupName, String serviceEndpointPolicyName, Context context)

Gets all service endpoint policy definitions in a service end point policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.
context - The context to associate with this operation.

Returns:

all service endpoint policy definitions in a service end point policy as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux<ServiceEndpointPolicyDefinitionInner> listByResourceGroupAsync(String resourceGroupName, String serviceEndpointPolicyName)

Gets all service endpoint policy definitions in a service end point policy.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serviceEndpointPolicyName - The name of the service endpoint policy.

Returns:

all service endpoint policy definitions in a service end point policy as paginated response with PagedFlux<T>.

Applies to