public DeleteCacheSubnetGroupResult deleteCacheSubnetGroup(DeleteCacheSubnetGroupRequest request) {request = beforeClientExecution(request);return executeDeleteCacheSubnetGroup(request);}

public virtual DeleteCacheSubnetGroupResponse DeleteCacheSubnetGroup(DeleteCacheSubnetGroupRequest request){var options = new InvokeOptions();options.RequestMarshaller = DeleteCacheSubnetGroupRequestMarshaller.Instance;options.ResponseUnmarshaller = DeleteCacheSubnetGroupResponseUnmarshaller.Instance;return Invoke<DeleteCacheSubnetGroupResponse>(request, options);}
