EndpointsClient Interface

public interface EndpointsClient

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

Method Summary

Modifier and Type Method and Description
abstract EndpointInner createOrUpdate(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Create or update a Traffic Manager endpoint.

abstract Mono<EndpointInner> createOrUpdateAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Create or update a Traffic Manager endpoint.

abstract Response<EndpointInner> createOrUpdateWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters, Context context)

Create or update a Traffic Manager endpoint.

abstract Mono<Response<EndpointInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Create or update a Traffic Manager endpoint.

abstract DeleteOperationResultInner delete(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Deletes a Traffic Manager endpoint.

abstract Mono<DeleteOperationResultInner> deleteAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Deletes a Traffic Manager endpoint.

abstract Response<DeleteOperationResultInner> deleteWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, Context context)

Deletes a Traffic Manager endpoint.

abstract Mono<Response<DeleteOperationResultInner>> deleteWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Deletes a Traffic Manager endpoint.

abstract EndpointInner get(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Gets a Traffic Manager endpoint.

abstract Mono<EndpointInner> getAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Gets a Traffic Manager endpoint.

abstract Response<EndpointInner> getWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, Context context)

Gets a Traffic Manager endpoint.

abstract Mono<Response<EndpointInner>> getWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Gets a Traffic Manager endpoint.

abstract EndpointInner update(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Update a Traffic Manager endpoint.

abstract Mono<EndpointInner> updateAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Update a Traffic Manager endpoint.

abstract Response<EndpointInner> updateWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters, Context context)

Update a Traffic Manager endpoint.

abstract Mono<Response<EndpointInner>> updateWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Update a Traffic Manager endpoint.

Method Details

createOrUpdate

public abstract EndpointInner createOrUpdate(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Create or update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be created or updated.
endpointName - The name of the Traffic Manager endpoint to be created or updated.
parameters - The Traffic Manager endpoint parameters supplied to the CreateOrUpdate operation.

Returns:

class representing a Traffic Manager endpoint.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Create or update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be created or updated.
endpointName - The name of the Traffic Manager endpoint to be created or updated.
parameters - The Traffic Manager endpoint parameters supplied to the CreateOrUpdate operation.

Returns:

class representing a Traffic Manager endpoint on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters, Context context)

Create or update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be created or updated.
endpointName - The name of the Traffic Manager endpoint to be created or updated.
parameters - The Traffic Manager endpoint parameters supplied to the CreateOrUpdate operation.
context - The context to associate with this operation.

Returns:

class representing a Traffic Manager endpoint along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Create or update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be created or updated.
endpointName - The name of the Traffic Manager endpoint to be created or updated.
parameters - The Traffic Manager endpoint parameters supplied to the CreateOrUpdate operation.

Returns:

class representing a Traffic Manager endpoint along with Response<T> on successful completion of Mono.

delete

public abstract DeleteOperationResultInner delete(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Deletes a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be deleted.
endpointName - The name of the Traffic Manager endpoint to be deleted.

Returns:

the result of the request or operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Deletes a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be deleted.
endpointName - The name of the Traffic Manager endpoint to be deleted.

Returns:

the result of the request or operation on successful completion of Mono.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, Context context)

Deletes a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be deleted.
endpointName - The name of the Traffic Manager endpoint to be deleted.
context - The context to associate with this operation.

Returns:

the result of the request or operation along with Response<T>.

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Deletes a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be deleted.
endpointName - The name of the Traffic Manager endpoint to be deleted.

Returns:

the result of the request or operation along with Response<T> on successful completion of Mono.

get

public abstract EndpointInner get(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Gets a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint.
endpointName - The name of the Traffic Manager endpoint.

Returns:

a Traffic Manager endpoint.

getAsync

public abstract Mono getAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Gets a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint.
endpointName - The name of the Traffic Manager endpoint.

Returns:

a Traffic Manager endpoint on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, Context context)

Gets a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint.
endpointName - The name of the Traffic Manager endpoint.
context - The context to associate with this operation.

Returns:

a Traffic Manager endpoint along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName)

Gets a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint.
endpointName - The name of the Traffic Manager endpoint.

Returns:

a Traffic Manager endpoint along with Response<T> on successful completion of Mono.

update

public abstract EndpointInner update(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be updated.
endpointName - The name of the Traffic Manager endpoint to be updated.
parameters - The Traffic Manager endpoint parameters supplied to the Update operation.

Returns:

class representing a Traffic Manager endpoint.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be updated.
endpointName - The name of the Traffic Manager endpoint to be updated.
parameters - The Traffic Manager endpoint parameters supplied to the Update operation.

Returns:

class representing a Traffic Manager endpoint on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters, Context context)

Update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be updated.
endpointName - The name of the Traffic Manager endpoint to be updated.
parameters - The Traffic Manager endpoint parameters supplied to the Update operation.
context - The context to associate with this operation.

Returns:

class representing a Traffic Manager endpoint along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String profileName, EndpointTypes endpointType, String endpointName, EndpointInner parameters)

Update a Traffic Manager endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
profileName - The name of the Traffic Manager profile.
endpointType - The type of the Traffic Manager endpoint to be updated.
endpointName - The name of the Traffic Manager endpoint to be updated.
parameters - The Traffic Manager endpoint parameters supplied to the Update operation.

Returns:

class representing a Traffic Manager endpoint along with Response<T> on successful completion of Mono.

Applies to