code: @Override
      public ListDedicatedIpPoolsResult listDedicatedIpPools(ListDedicatedIpPoolsRequest request) {
          request = beforeClientExecution(request);
          return executeListDedicatedIpPools(request);
      }
docs: <p>
  List all of the dedicated IP pools that exist in your Amazon Pinpoint account in the current AWS Region.
  </p>
  
  @param listDedicatedIpPoolsRequest
  A request to obtain a list of dedicated IP pools.
  @return Result of the ListDedicatedIpPools operation returned by the service.
  @throws TooManyRequestsException
  Too many requests have been made to the operation.
  @throws BadRequestException
  The input you provided is invalid.
  @sample AmazonPinpointEmail.ListDedicatedIpPools
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/pinpoint-email-2018-07-26/ListDedicatedIpPools"
  target="_top">AWS API Documentation</a>