public ServiceFuture<LogsInner> listAsync(String resourceGroupName, String containerName, String containerGroupName, Integer tail, final ServiceCallback<LogsInner> serviceCallback) {
        return ServiceFuture.fromResponse(listWithServiceResponseAsync(resourceGroupName, containerName, containerGroupName, tail), serviceCallback);
    }
public ServiceFuture < LogsInner > listAsync ( String resourceGroupName , String containerName , String containerGroupName , Integer tail , final ServiceCallback < LogsInner > serviceCallback ) { return ServiceFuture . fromResponse ( listWithServiceResponseAsync ( resourceGroupName , containerName , containerGroupName , tail ) , serviceCallback ) ; }
Get the logs for a specified container instance.
Get the logs for a specified container instance in a specified resource group and container group.

@param resourceGroupName The name of the resource group that contains the container instance.
@param containerName The name of the container instance.
@param containerGroupName The name of the container group the container instance belongs to.
@param tail The number of lines to show from the tail of the container instance log. If not provided, all available logs are shown up to 4mb.
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object