IntegrationAccountAssembliesClient Interface

public interface IntegrationAccountAssembliesClient

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

Method Summary

Modifier and Type Method and Description
abstract AssemblyDefinitionInner createOrUpdate(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, AssemblyDefinitionInner assemblyArtifact)

Create or update an assembly for an integration account.

abstract Response<AssemblyDefinitionInner> createOrUpdateWithResponse(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, AssemblyDefinitionInner assemblyArtifact, Context context)

Create or update an assembly for an integration account.

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

Delete an assembly for an integration account.

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

Delete an assembly for an integration account.

abstract AssemblyDefinitionInner get(String resourceGroupName, String integrationAccountName, String assemblyArtifactName)

Get an assembly for an integration account.

abstract Response<AssemblyDefinitionInner> getWithResponse(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, Context context)

Get an assembly for an integration account.

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

List the assemblies for an integration account.

abstract PagedIterable<AssemblyDefinitionInner> list(String resourceGroupName, String integrationAccountName, Context context)

List the assemblies for an integration account.

abstract WorkflowTriggerCallbackUrlInner listContentCallbackUrl(String resourceGroupName, String integrationAccountName, String assemblyArtifactName)

Get the content callback url for an integration account assembly.

abstract Response<WorkflowTriggerCallbackUrlInner> listContentCallbackUrlWithResponse(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, Context context)

Get the content callback url for an integration account assembly.

Method Details

createOrUpdate

public abstract AssemblyDefinitionInner createOrUpdate(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, AssemblyDefinitionInner assemblyArtifact)

Create or update an assembly for an integration account.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.
assemblyArtifact - The assembly artifact.

Returns:

the assembly definition.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, AssemblyDefinitionInner assemblyArtifact, Context context)

Create or update an assembly for an integration account.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.
assemblyArtifact - The assembly artifact.
context - The context to associate with this operation.

Returns:

the assembly definition along with Response<T>.

delete

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

Delete an assembly for an integration account.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.

deleteWithResponse

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

Delete an assembly for an integration account.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.
context - The context to associate with this operation.

Returns:

get

public abstract AssemblyDefinitionInner get(String resourceGroupName, String integrationAccountName, String assemblyArtifactName)

Get an assembly for an integration account.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.

Returns:

an assembly for an integration account.

getWithResponse

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

Get an assembly for an integration account.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.
context - The context to associate with this operation.

Returns:

an assembly for an integration account along with Response<T>.

list

public abstract PagedIterable list(String resourceGroupName, String integrationAccountName)

List the assemblies for an integration account.

Parameters:

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

Returns:

a collection of assembly definitions as paginated response with PagedIterable<T>.

list

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

List the assemblies for an integration account.

Parameters:

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

Returns:

a collection of assembly definitions as paginated response with PagedIterable<T>.

listContentCallbackUrl

public abstract WorkflowTriggerCallbackUrlInner listContentCallbackUrl(String resourceGroupName, String integrationAccountName, String assemblyArtifactName)

Get the content callback url for an integration account assembly.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.

Returns:

the content callback url for an integration account assembly.

listContentCallbackUrlWithResponse

public abstract Response listContentCallbackUrlWithResponse(String resourceGroupName, String integrationAccountName, String assemblyArtifactName, Context context)

Get the content callback url for an integration account assembly.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
assemblyArtifactName - The assembly artifact name.
context - The context to associate with this operation.

Returns:

the content callback url for an integration account assembly along with Response<T>.

Applies to