code: public ServiceFuture<ContainerExecResponseInner> launchExecAsync(String resourceGroupName, String containerGroupName, String containerName, ContainerExecRequest containerExecRequest, final ServiceCallback<ContainerExecResponseInner> serviceCallback) {
          return ServiceFuture.fromResponse(launchExecWithServiceResponseAsync(resourceGroupName, containerGroupName, containerName, containerExecRequest), serviceCallback);
      }
docs: Starts the exec command for a specific container instance.
  Starts the exec command for a specified container instance in a specified resource group and container group.
  
  @param resourceGroupName The name of the resource group.
  @param containerGroupName The name of the container group.
  @param containerName The name of the container instance.
  @param containerExecRequest The request for the exec command.
  @param serviceCallback the async ServiceCallback to handle successful and failed responses.
  @throws IllegalArgumentException thrown if parameters fail the validation
  @return the {@link ServiceFuture} object