IntegrationAccountSessionsClient Interface

public interface IntegrationAccountSessionsClient

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

Method Summary

Modifier and Type Method and Description
abstract IntegrationAccountSessionInner createOrUpdate(String resourceGroupName, String integrationAccountName, String sessionName, IntegrationAccountSessionInner session)

Creates or updates an integration account session.

abstract Response<IntegrationAccountSessionInner> createOrUpdateWithResponse(String resourceGroupName, String integrationAccountName, String sessionName, IntegrationAccountSessionInner session, Context context)

Creates or updates an integration account session.

abstract void delete(String resourceGroupName, String integrationAccountName, String sessionName)

Deletes an integration account session.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String integrationAccountName, String sessionName, Context context)

Deletes an integration account session.

abstract IntegrationAccountSessionInner get(String resourceGroupName, String integrationAccountName, String sessionName)

Gets an integration account session.

abstract Response<IntegrationAccountSessionInner> getWithResponse(String resourceGroupName, String integrationAccountName, String sessionName, Context context)

Gets an integration account session.

abstract PagedIterable<IntegrationAccountSessionInner> list(String resourceGroupName, String integrationAccountName)

Gets a list of integration account sessions.

abstract PagedIterable<IntegrationAccountSessionInner> list(String resourceGroupName, String integrationAccountName, Integer top, String filter, Context context)

Gets a list of integration account sessions.

Method Details

createOrUpdate

public abstract IntegrationAccountSessionInner createOrUpdate(String resourceGroupName, String integrationAccountName, String sessionName, IntegrationAccountSessionInner session)

Creates or updates an integration account session.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
sessionName - The integration account session name.
session - The integration account session.

Returns:

the integration account session.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String integrationAccountName, String sessionName, IntegrationAccountSessionInner session, Context context)

Creates or updates an integration account session.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
sessionName - The integration account session name.
session - The integration account session.
context - The context to associate with this operation.

Returns:

the integration account session along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String integrationAccountName, String sessionName)

Deletes an integration account session.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
sessionName - The integration account session name.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String integrationAccountName, String sessionName, Context context)

Deletes an integration account session.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
sessionName - The integration account session name.
context - The context to associate with this operation.

Returns:

get

public abstract IntegrationAccountSessionInner get(String resourceGroupName, String integrationAccountName, String sessionName)

Gets an integration account session.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
sessionName - The integration account session name.

Returns:

an integration account session.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String integrationAccountName, String sessionName, Context context)

Gets an integration account session.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
sessionName - The integration account session name.
context - The context to associate with this operation.

Returns:

an integration account session along with Response<T>.

list

public abstract PagedIterable list(String resourceGroupName, String integrationAccountName)

Gets a list of integration account sessions.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.

Returns:

a list of integration account sessions as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String integrationAccountName, Integer top, String filter, Context context)

Gets a list of integration account sessions.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
top - The number of items to be included in the result.
filter - The filter to apply on the operation. Options for filters include: ChangedTime.
context - The context to associate with this operation.

Returns:

a list of integration account sessions as paginated response with PagedIterable<T>.

Applies to