public ListIdentityPoolsResult listIdentityPools(ListIdentityPoolsRequest request) {request = beforeClientExecution(request);return executeListIdentityPools(request);}

public virtual ListIdentityPoolsResponse ListIdentityPools(ListIdentityPoolsRequest request){var options = new InvokeOptions();options.RequestMarshaller = ListIdentityPoolsRequestMarshaller.Instance;options.ResponseUnmarshaller = ListIdentityPoolsResponseUnmarshaller.Instance;return Invoke<ListIdentityPoolsResponse>(request, options);}
