/// <summary>
 /// Your documentation here.  (see
 /// http://msdn.microsoft.com/en-us/library/windowsazure/XXXXX.aspx
 /// for more information)
 /// </summary>
 /// <param name='operations'>
 /// Reference to the
 /// Microsoft.AzureStack.Management.StorageAdmin.IFarmOperations.
 /// </param>
 /// <param name="eventQuery">
 /// Required. Your documentation here.
 /// </param>
 /// <param name="continuationToken">
 /// Optional. Your documentation here.
 /// </param>
 /// <param name="maxCount">
 /// Optional. Your documentation here.
 /// </param>
 /// <returns>
 /// Your documentation here.
 /// </returns>
 public static EventListResponse ExecuteEventQuerySegmented(
     this IFarmOperations operations,
     EventQuery eventQuery,
     EventQueryContinuationToken continuationToken,
     int?maxCount)
 {
     return(operations.ExecuteEventQuerySegmented(eventQuery, continuationToken, maxCount));
 }
 /// <summary>
 /// Your documentation here.  (see
 /// http://msdn.microsoft.com/en-us/library/windowsazure/XXXXX.aspx
 /// for more information)
 /// </summary>
 /// <param name='operations'>
 /// Reference to the
 /// Microsoft.AzureStack.Management.StorageAdmin.IFarmOperations.
 /// </param>
 /// <param name="eventQuery">
 /// Required. Your documentation here.
 /// </param>
 /// <param name="continuationToken">
 /// Optional. Your documentation here.
 /// </param>
 /// <param name="maxCount">
 /// Optional. Your documentation here.
 /// </param>
 /// <returns>
 /// Your documentation here.
 /// </returns>
 public static Task <EventListResponse> ExecuteEventQuerySegmentedAsync(
     this IFarmOperations operations,
     EventQuery eventQuery,
     EventQueryContinuationToken continuationToken,
     int?maxCount)
 {
     return(operations.ExecuteEventQuerySegmentedAsync(eventQuery, continuationToken, maxCount, CancellationToken.None));
 }
 /// <summary>
 /// Your documentation here.  (see
 /// http://msdn.microsoft.com/en-us/library/windowsazure/XXXXX.aspx
 /// for more information)
 /// </summary>
 /// <param name='operations'>
 /// Reference to the
 /// Microsoft.AzureStack.Management.StorageAdmin.IFarmOperations.
 /// </param>
 /// <param name='resourceGroupName'>
 /// Required. Your documentation here.
 /// </param>
 /// <param name='farmId'>
 /// Required. Your documentation here.
 /// </param>
 /// <param name="startTimeUtc">
 /// Required. Your documentation here.
 /// </param>
 /// <param name="endTimeUtc">
 /// Required. Your documentation here.
 /// </param>
 /// <param name="computerName">
 /// Optional. Your documentation here.
 /// </param>
 /// <param name='resourceUri'>
 /// Optional. Your documentation here.
 /// </param>
 /// <param name="providerGuid">
 /// Optional. Your documentation here.
 /// </param>
 /// <param name="eventIds">
 /// Optional. Your documentation here.
 /// </param>
 /// <returns>
 /// Your documentation here.
 /// </returns>
 public static IEnumerable <EventModel> ExecuteEventQuery(
     this IFarmOperations operations,
     string resourceGroupName,
     string farmId,
     DateTime startTimeUtc,
     DateTime endTimeUtc,
     string computerName,
     Uri resourceUri,
     Guid?providerGuid,
     IEnumerable <int> eventIds
     )
 {
     return(ExecuteEventQuery(
                operations, resourceGroupName, farmId, startTimeUtc, endTimeUtc, computerName, resourceUri, providerGuid, eventIds));
 }
 /// <summary>
 /// Your documentation here.  (see
 /// http://msdn.microsoft.com/en-us/library/windowsazure/XXXXX.aspx
 /// for more information)
 /// </summary>
 /// <param name='operations'>
 /// Reference to the
 /// Microsoft.AzureStack.Management.StorageAdmin.IFarmOperations.
 /// </param>
 /// <param name="eventQuery">
 /// Required. Your documentation here.
 /// </param>
 /// <returns>
 /// Your documentation here.
 /// </returns>
 public static IEnumerable <EventModel> ExecuteEventQuery(
     this IFarmOperations operations,
     EventQuery eventQuery)
 {
     return(operations.ExecuteEventQuery(eventQuery));
 }