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 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 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.

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 Mono<Void> deleteAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

abstract Mono<Response<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 the specified service endpoint policy definitions from service endpoint policy.

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

Get the specified service endpoint policy definitions from service endpoint policy.

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

Get the specified service endpoint policy definitions from service endpoint policy.

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

Get the specified service endpoint policy definitions from service endpoint policy.

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<>,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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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<>,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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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<>,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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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<>,Void> beginDelete(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.

Returns:

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

beginDelete

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

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

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

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.

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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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 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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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<><>>> 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.
serviceEndpointPolicyName - The name of the service endpoint policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
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.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.

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.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes the specified ServiceEndpoint policy definitions.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the Service Endpoint Policy.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition.

Returns:

the Response<T> on successful completion of Mono.

get

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

Get the specified service endpoint policy definitions from service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the service endpoint policy name.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.

Returns:

the specified service endpoint policy definitions from service endpoint policy.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serviceEndpointPolicyName, String serviceEndpointPolicyDefinitionName)

Get the specified service endpoint policy definitions from service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the service endpoint policy name.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.

Returns:

the specified service endpoint policy definitions from service endpoint policy on successful completion of Mono.

getWithResponse

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

Get the specified service endpoint policy definitions from service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the service endpoint policy name.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.
context - The context to associate with this operation.

Returns:

the specified service endpoint policy definitions from service endpoint policy along with Response<T>.

getWithResponseAsync

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

Get the specified service endpoint policy definitions from service endpoint policy.

Parameters:

resourceGroupName - The name of the resource group.
serviceEndpointPolicyName - The name of the service endpoint policy name.
serviceEndpointPolicyDefinitionName - The name of the service endpoint policy definition name.

Returns:

the specified service endpoint policy definitions from service endpoint policy along with Response<T> on successful completion of Mono.

listByResourceGroup

public abstract PagedIterable 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.
serviceEndpointPolicyName - The name of the service endpoint policy name.

Returns:

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

listByResourceGroup

public abstract PagedIterable 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.
serviceEndpointPolicyName - The name of the service endpoint policy name.
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 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.
serviceEndpointPolicyName - The name of the service endpoint policy name.

Returns:

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

Applies to