IntegrationAccountSchemas Interface

public interface IntegrationAccountSchemas

Resource collection API of IntegrationAccountSchemas.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new IntegrationAccountSchema resource.

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

Deletes an integration account schema.

abstract void deleteById(String id)

Deletes an integration account schema.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes an integration account schema.

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

Deletes an integration account schema.

abstract IntegrationAccountSchema get(String resourceGroupName, String integrationAccountName, String schemaName)

Gets an integration account schema.

abstract IntegrationAccountSchema getById(String id)

Gets an integration account schema.

abstract Response<IntegrationAccountSchema> getByIdWithResponse(String id, Context context)

Gets an integration account schema.

abstract Response<IntegrationAccountSchema> getWithResponse(String resourceGroupName, String integrationAccountName, String schemaName, Context context)

Gets an integration account schema.

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

Gets a list of integration account schemas.

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

Gets a list of integration account schemas.

abstract WorkflowTriggerCallbackUrl listContentCallbackUrl(String resourceGroupName, String integrationAccountName, String schemaName, GetCallbackUrlParameters listContentCallbackUrl)

Get the content callback url.

abstract Response<WorkflowTriggerCallbackUrl> listContentCallbackUrlWithResponse(String resourceGroupName, String integrationAccountName, String schemaName, GetCallbackUrlParameters listContentCallbackUrl, Context context)

Get the content callback url.

Method Details

define

public abstract IntegrationAccountSchema.DefinitionStages.Blank define(String name)

Begins definition for a new IntegrationAccountSchema resource.

Parameters:

name - resource name.

Returns:

the first stage of the new IntegrationAccountSchema definition.

delete

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

Deletes an integration account schema.

Parameters:

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

deleteById

public abstract void deleteById(String id)

Deletes an integration account schema.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes an integration account schema.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteWithResponse

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

Deletes an integration account schema.

Parameters:

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

Returns:

get

public abstract IntegrationAccountSchema get(String resourceGroupName, String integrationAccountName, String schemaName)

Gets an integration account schema.

Parameters:

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

Returns:

an integration account schema.

getById

public abstract IntegrationAccountSchema getById(String id)

Gets an integration account schema.

Parameters:

id - the resource ID.

Returns:

an integration account schema along with Response<T>.

getByIdWithResponse

public abstract Response<IntegrationAccountSchema> getByIdWithResponse(String id, Context context)

Gets an integration account schema.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

an integration account schema along with Response<T>.

getWithResponse

public abstract Response<IntegrationAccountSchema> getWithResponse(String resourceGroupName, String integrationAccountName, String schemaName, Context context)

Gets an integration account schema.

Parameters:

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

Returns:

an integration account schema along with Response<T>.

list

public abstract PagedIterable<IntegrationAccountSchema> list(String resourceGroupName, String integrationAccountName)

Gets a list of integration account schemas.

Parameters:

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

Returns:

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

list

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

Gets a list of integration account schemas.

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

Returns:

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

listContentCallbackUrl

public abstract WorkflowTriggerCallbackUrl listContentCallbackUrl(String resourceGroupName, String integrationAccountName, String schemaName, GetCallbackUrlParameters listContentCallbackUrl)

Get the content callback url.

Parameters:

resourceGroupName - The resource group name.
integrationAccountName - The integration account name.
schemaName - The integration account schema name.
listContentCallbackUrl - The listContentCallbackUrl parameter.

Returns:

the content callback url.

listContentCallbackUrlWithResponse

public abstract Response<WorkflowTriggerCallbackUrl> listContentCallbackUrlWithResponse(String resourceGroupName, String integrationAccountName, String schemaName, GetCallbackUrlParameters listContentCallbackUrl, Context context)

Get the content callback url.

Parameters:

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

Returns:

the content callback url along with Response<T>.

Applies to