BotsClient Interface
public interface BotsClient
An instance of this class provides access to all the operations defined in BotsClient.
Method Summary
Method Details
create
public abstract BotInner create(String resourceGroupName, String resourceName, BotInner parameters)
Creates a Bot Service. Bot Service is a resource group wide resource type.
Parameters:
Returns:
createWithResponse
public abstract Response<BotInner> createWithResponse(String resourceGroupName, String resourceName, BotInner parameters, Context context)
Creates a Bot Service. Bot Service is a resource group wide resource type.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String resourceName)
Deletes a Bot Service from the resource group.
Parameters:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, Context context)
Deletes a Bot Service from the resource group.
Parameters:
Returns:
getByResourceGroup
public abstract BotInner getByResourceGroup(String resourceGroupName, String resourceName)
Returns a BotService specified by the parameters.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<BotInner> getByResourceGroupWithResponse(String resourceGroupName, String resourceName, Context context)
Returns a BotService specified by the parameters.
Parameters:
Returns:
getCheckNameAvailability
public abstract CheckNameAvailabilityResponseBodyInner getCheckNameAvailability(CheckNameAvailabilityRequestBody parameters)
Check whether a bot name is available.
Parameters:
Returns:
getCheckNameAvailabilityWithResponse
public abstract Response<CheckNameAvailabilityResponseBodyInner> getCheckNameAvailabilityWithResponse(CheckNameAvailabilityRequestBody parameters, Context context)
Check whether a bot name is available.
Parameters:
Returns:
list
public abstract PagedIterable<BotInner> list()
Returns all the resources of a particular type belonging to a subscription.
Returns:
list
public abstract PagedIterable<BotInner> list(Context context)
Returns all the resources of a particular type belonging to a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<BotInner> listByResourceGroup(String resourceGroupName)
Returns all the resources of a particular type belonging to a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<BotInner> listByResourceGroup(String resourceGroupName, Context context)
Returns all the resources of a particular type belonging to a resource group.
Parameters:
Returns:
update
public abstract BotInner update(String resourceGroupName, String resourceName, BotInner parameters)
Updates a Bot Service.
Parameters:
Returns:
updateWithResponse
public abstract Response<BotInner> updateWithResponse(String resourceGroupName, String resourceName, BotInner parameters, Context context)
Updates a Bot Service.
Parameters:
Returns: