IntegrationAccountAgreementsClient Interface

public interface IntegrationAccountAgreementsClient

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

Method Summary

Modifier and Type Method and Description
abstract IntegrationAccountAgreementInner createOrUpdate(String resourceGroupName, String integrationAccountName, String agreementName, IntegrationAccountAgreementInner agreement)

Creates or updates an integration account agreement.

abstract Response<IntegrationAccountAgreementInner> createOrUpdateWithResponse(String resourceGroupName, String integrationAccountName, String agreementName, IntegrationAccountAgreementInner agreement, Context context)

Creates or updates an integration account agreement.

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

Deletes an integration account agreement.

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

Deletes an integration account agreement.

abstract IntegrationAccountAgreementInner get(String resourceGroupName, String integrationAccountName, String agreementName)

Gets an integration account agreement.

abstract Response<IntegrationAccountAgreementInner> getWithResponse(String resourceGroupName, String integrationAccountName, String agreementName, Context context)

Gets an integration account agreement.

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

Gets a list of integration account agreements.

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

Gets a list of integration account agreements.

abstract WorkflowTriggerCallbackUrlInner listContentCallbackUrl(String resourceGroupName, String integrationAccountName, String agreementName, GetCallbackUrlParameters listContentCallbackUrl)

Get the content callback url.

abstract Response<WorkflowTriggerCallbackUrlInner> listContentCallbackUrlWithResponse(String resourceGroupName, String integrationAccountName, String agreementName, GetCallbackUrlParameters listContentCallbackUrl, Context context)

Get the content callback url.

Method Details

createOrUpdate

public abstract IntegrationAccountAgreementInner createOrUpdate(String resourceGroupName, String integrationAccountName, String agreementName, IntegrationAccountAgreementInner agreement)

Creates or updates an integration account agreement.

Parameters:

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

Returns:

the integration account agreement.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String integrationAccountName, String agreementName, IntegrationAccountAgreementInner agreement, Context context)

Creates or updates an integration account agreement.

Parameters:

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

Returns:

the integration account agreement along with Response<T>.

delete

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

Deletes an integration account agreement.

Parameters:

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

deleteWithResponse

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

Deletes an integration account agreement.

Parameters:

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

Returns:

get

public abstract IntegrationAccountAgreementInner get(String resourceGroupName, String integrationAccountName, String agreementName)

Gets an integration account agreement.

Parameters:

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

Returns:

an integration account agreement.

getWithResponse

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

Gets an integration account agreement.

Parameters:

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

Returns:

an integration account agreement along with Response<T>.

list

public abstract PagedIterable list(String resourceGroupName, String integrationAccountName)

Gets a list of integration account agreements.

Parameters:

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

Returns:

a list of integration account agreements 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 agreements.

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: AgreementType.
context - The context to associate with this operation.

Returns:

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

listContentCallbackUrl

public abstract WorkflowTriggerCallbackUrlInner listContentCallbackUrl(String resourceGroupName, String integrationAccountName, String agreementName, GetCallbackUrlParameters listContentCallbackUrl)

Get the content callback url.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
agreementName - The integration account agreement name.
listContentCallbackUrl - The callback url parameters.

Returns:

the content callback url.

listContentCallbackUrlWithResponse

public abstract Response listContentCallbackUrlWithResponse(String resourceGroupName, String integrationAccountName, String agreementName, GetCallbackUrlParameters listContentCallbackUrl, Context context)

Get the content callback url.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
agreementName - The integration account agreement name.
listContentCallbackUrl - The callback url parameters.
context - The context to associate with this operation.

Returns:

the content callback url along with Response<T>.

Applies to